不甘堕落


私信TA

用户名:wangxu2022

访问量:802

签 名:

码界难民一枚~

等  级
排  名 836
经  验 3641
参赛次数 0
文章发表 8
年  龄 0
在职情况 学生
学  校 宁波大学科学技术学院
专  业

  自我简介:

题目:https://www.dotcpp.com/oj/problem2656.html

思路:见注释

题解:

#include<stdio.h>

int main(){

long long int a,b,n,m,T,sum=0,w=1;//w=1即为周一 

scanf("%lld %lld %lld",&a,&b,&n);//输入 

T = n / (a * 5 + b * 2);//取整,至少需要几周 

m = n % (a * 5 + b * 2);//取余,还剩下多少题目未完成 

//循环 

while(sum < m){ 

if(w >= 6){ //是周末 

sum += b;//加上周末的刷题数

w++;//加天数 

}

else{ //是工作日 

sum += a;//加上工作日的刷题数

w++;//加天数

}

}

printf("%lld",T * 7 + w - 1);//w-1:还需要的天数=星期-1 

return 0;

}


结语:

加油!冲冲冲~

 

0.0分

1 人评分

  评论区

  • «
  • »