摘要:
A link 如果想要\(x_1+y_2=x_2+y_1\),就是\(x_1-x_2=y_1-y_2\)即可,那么我们可以存一下每一个\(i\)的\(x\)与\(y\)的差,每到一个\(i\)就看一下前面有几个的差和它相等,这一个就可以和多少个组上对。 点击查看代码 #include<bits/st 阅读全文
摘要:
A link 判断。 点击查看代码 #include<bits/stdc++.h> using namespace std; signed main(){ int l,r; cin >> l >> r; if(l == 1&&r == 0) cout << "Yes"; else if(l == 0 阅读全文
摘要:
A link 判断\(A\),\(B\)之间可不可以放一个数,如果可以就是\(3\)个,不行就是\(2\)个(左右),但是如果\(A\),\(B\)相等就只有一个。 点击查看代码 #include<bits/stdc++.h> using namespace std; signed main(){ 阅读全文
摘要:
A link 先输出后面,在输出前面。 神奇的代码 #include<bits/stdc++.h> using namespace std; int n,k; int a[105]; signed main(){ cin >> n >> k; for(int i = 1;i <= n;++ i){ 阅读全文
摘要:
A link 先判断一下时间是否跨天,如果跨天了,把后一个加上\(24\),使后一个大于前一个,再判断国王喊的时间或喊的时间加\(24\)是否在范围内。 神奇的代码 #include<bits/stdc++.h> using namespace std; signed main(){ int a,b 阅读全文
摘要:
A link 判断一下少的那个人加上剩下的所有票是否会超过另一个人,如果超过,不确定,否则目前票多的必胜。 神奇的代码 #include<bits/stdc++.h> using namespace std; signed main(){ int n,a,b; cin >> n >> a >> b; 阅读全文
摘要:
A link 题目已经说的很明白了,判断即可。 点击查看代码 #include<bits/stdc++.h> using namespace std; int y; signed main(){ cin >> y; if(y%4 != 0) cout << 365; else if(y%4 == 0 阅读全文
摘要:
A 考虑什么情况可以走到所有的点。 如果用能走\(a\)和\(b\)的点,那么一定可以走\(gcd(a,b)\),所以\(gcd=1\)的数们可以走到所有的点 那么为什么能走\(a\)和\(b\)的点,那么一定可以走\(gcd(a,b)\)呢? 先假设就是刚刚的\(a\)和\(b\),\(g=gcd 阅读全文
摘要:
A link 循环判断,除了最后两个点以外,有连续\(2\)个甜的就不能吃完。 点击查看代码 #include<bits/stdc++.h> using namespace std; int n; string s[105]; signed main(){ cin >> n; for(int i = 阅读全文
摘要:
A link 判断即可。 点击查看代码 #include<bits/stdc++.h> using namespace std; int r; signed main(){ cin >> r; if(r < 100) cout << 100-r; else if(r < 200) cout << 2 阅读全文