3 条题解

  • 1
    @ 2025-4-20 19:55:24
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	long long a,b,c;
    	cin>>a>>b;
    	c=a;
    	for(int i=1;i<=b-1;i++){
    		a*=c;
    		a%=7;
    	}
    	if(a==0){
    		cout<<"Sunday";
    	} else if(a==1){
    		cout<<"Monday";
    	} else if(a==2){
    		cout<<"Tuesday";
    	} else if(a==3){
    		cout<<"Wednesday";
    	} else if(a==4){
    		cout<<"Thursday";
    	} else if(a==5){
    		cout<<"Friday";
    	} else if(a==6){
    		cout<<"Saturday";
    	}
    	return 0;
    }
    
    • -1
      @ 2025-2-3 21:04:13
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	int a,b,s=1;
      	cin>>a>>b;
      	for(int i=1;i<=b;i++)
      	{
       	 s=s*a;
      	 s=s%7;
      	}
      	if(s==1)cout<<"Monday";
      	if(s==2)cout<<"Tuesday";
      	if(s==3)cout<<"Wednesday";
      	if(s==4)cout<<"Thursday";
      	if(s==5)cout<<"Friday";
      	if(s==6)cout<<"Saturday";
      	if(s==0)cout<<"Sunday"; 		
      	
      	return 0;
      }
      
      • -1
        @ 2025-1-21 16:24:12
        #include<stdio.h>
        using namespace std;
        int main()
        {
        	int a,b,c=1,i;
        	scanf("%d/%d",&a,&b);
        	for(i=1;i<=b;i++)
        	{
        		c*=a;
        		c%=7;//边乘边模
        	}
        	if(c%7==1)
        	    printf("Monday");
        	else if(c%7==2)
        	    printf("Tuesday");
        	else if(c%7==3)
        	    printf("Wednesday");
        	else if(c%7==4)
        	    printf("T/hursday");
        	else if(c%7==5)
        	    printf("Friday");
        	else if(c%7==6)
        	    printf("Saturday");
        	else
        	printf("Sunda/y");
        }
        
        • 1

        信息

        ID
        74
        时间
        1000ms
        内存
        128MiB
        难度
        6
        标签
        (无)
        递交数
        133
        已通过
        37
        上传者