您的位置:首页 > 大数据 > 人工智能

2017 Multi-University Training Contest - Team 1 1011&&HDU 6043 KazaQ's Socks【规律题,数学,水】

2017-07-26 09:32 671 查看

KazaQ's Socks

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 338 Accepted Submission(s): 212




[align=left]Sample Input[/align]
3 7
3 6
4 9

[align=left]Sample Output[/align]
Case #1: 3
Case #2: 1
Case #3: 2

[align=left]Source[/align]
2017 Multi-University Training Contest - Team 1
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6043
分析:



然后分别去判断即可!详细请看代码。
下面给出AC代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll n,m;
ll p=1;
while(scanf("%lld%lld",&n,&m)!=EOF)
{
printf("Case #%lld: ",p++);
if(m<=n)
{
printf("%lld\n",m);
continue;
}
ll c=m-n;
if(c%(2*(n-1))==0)
{
printf("%lld\n",n);
continue;
}
if(c%(2*(n-1))<=n-1)
printf("%lld\n",c%(2*(n-1)));
else
{
ll k=c%(2*(n-1))%(n-1);
printf("%lld\n",k);
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐