山东小学组]上课时间"/>
[NOIP2015 山东小学组]上课时间
描述
现在,小学实行双休日(好幸福!)。
以前,周六的上午也是要上课滴:周一到周五上午四节课,下午两节课;周六上午还要上 4 节课,下午才开始休息。
已知每节课 40 分钟。
给你 n,请你从周一开始算起,n 天的上课时间是多少分钟?
输入描述
输入共一行,一个正整数 n,表示天数。
输出描述
输出共一行,包含一个正整数,表示总上课时间 t。
样例输入 1
9
样例输出 1
1840
提示
【样例说明】
9 天包括:
完整的 1 周:56+4=34 节课;
下一个周一周二:26=12 节课。
共(34+12)*40=1840 分钟。
【数据范围】
对于 40%的数据: t<=30000;
对于 80%的数据: t<=2000000000;
对于 100%的数据:t<=1000000000000000000。
废话不多说,直接上AC:
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{long long int n,sum=0;cin>>n;sum+=n/7*34;int t=n-n%7;if(n%7!=0){if(n%7<6){sum+=n%7*6;}else{sum+=34;}}cout<<sum*40;
}
更多推荐
[NOIP2015 山东小学组]上课时间
发布评论