90分,第九个测试点没过,求大佬解答
查看原帖
90分,第九个测试点没过,求大佬解答
666055
glitters楼主2022/1/22 12:34
# include<stdio.h>
int main(){
	int x,n;
	int sum;
	scanf("%d %d",&x,&n);
	if(x==6||x==7){
		if(x==6){
		    if((n-2)%7==6){
		      sum=((n-2)/7)*250*5+((n-2)%7-1)*250;
			}else{//这个else是当相除条件后余数不为6的情况 
				sum=((n-2)/7)*250*5+((n-2)%7)*250;
		  }
		}else {//这个else是x=7的情况 
		       if((n-1)%7==6){
		           sum=((n-1)/7)*250*5+((n-1)%7-1)*250;
			     }else{//这个else是当相除条件后余数不为6的情况 
				   sum=((n-1)/7)*250*5+((n-1)%7)*250;
		  }
		}
	  }else{
		if((n-1)%7==6){
		    sum=(6-x)*250+((n+x-8)/7)*250*5+((n+x-8)%7-1)*250;
		   }else{//这个else是当相除条件后余数不为6的情况 
				  sum=(6-x)*250+((n+x-8)/7)*250*5+((n+x-8)%7)*250;
	   }
	} 
	printf("%d",sum);
	return 0;
} 
2022/1/22 12:34
加载中...