如何解决2018CCPC吉林赛区hdu6555~hdu6566编程题?

2026-04-16 21:411阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计5173个文字,预计阅读时间需要21分钟。

如何解决2018CCPC吉林赛区hdu6555~hdu6566编程题?

2018CCPC吉隆坡赛区(重现赛)- 感谢南京大学+A+基础数论。

2018CCPC吉林赛区(重现赛)- 感谢北华大学

A

基础数论。

#include<bits/stdc++.h> using namespace std; typedef long long LL; int main() { int T,cc = 0; scanf("%d",&T); while(T --) { int n; scanf("%d",&n); int ans = 0; for(int i = 1,r;i <= n;i = r + 1) { r = n / (n / i); ans += (r-i+1ll) * (n / i) & 1; } if(ans&1) printf("Case %d: odd\n",++ cc); else printf("Case %d: even\n",++ cc); } }

B

基础模拟。

阅读全文

本文共计5173个文字,预计阅读时间需要21分钟。

如何解决2018CCPC吉林赛区hdu6555~hdu6566编程题?

2018CCPC吉隆坡赛区(重现赛)- 感谢南京大学+A+基础数论。

2018CCPC吉林赛区(重现赛)- 感谢北华大学

A

基础数论。

#include<bits/stdc++.h> using namespace std; typedef long long LL; int main() { int T,cc = 0; scanf("%d",&T); while(T --) { int n; scanf("%d",&n); int ans = 0; for(int i = 1,r;i <= n;i = r + 1) { r = n / (n / i); ans += (r-i+1ll) * (n / i) & 1; } if(ans&1) printf("Case %d: odd\n",++ cc); else printf("Case %d: even\n",++ cc); } }

B

基础模拟。

阅读全文