随笔分类 -  A-基础-分类讨论

摘要:Link: Codeforces #190 传送门 A: 明显答案为$n+m-1$且能构造出来 #include <bits/stdc++.h> using namespace std; #define X first #define Y second typedef long long ll; t 阅读全文
posted @ 2018-08-20 18:43 NewErA 阅读(200) 评论(0) 推荐(0)
摘要:Link: AGC003 传送门 A: 判断如果一个方向有,其相反方向有没有即可 #include <bits/stdc++.h> using namespace std; char s[1005]; map<char,bool> mp; int main() { scanf("%s",s); fo 阅读全文
posted @ 2018-07-09 18:57 NewErA 阅读(218) 评论(0) 推荐(0)
摘要:Link: AGC002 传送门 A: …… #include <bits/stdc++.h> using namespace std; int a,b; int main() { scanf("%d%d",&a,&b); if(a>0) puts("Positive"); else if(a<=0 阅读全文
posted @ 2018-07-03 18:56 NewErA 阅读(184) 评论(0) 推荐(0)
摘要:Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1145 Solution: 算是一道神题了吧 设 f(abcd)为:当选出的四个数相对大小关系为abcd时,有多少种选择方式 则 res = f(1324) - f(1243) -f(143 阅读全文
posted @ 2018-05-28 22:55 NewErA 阅读(302) 评论(0) 推荐(0)
摘要:Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1177 Solution: 相当于将大矩形分为3块,取每块中最大的正方形 对于此类分成几块的题目,要想到枚举分割线 一共只有这6种情况: 我们只要先预处理左上左下右上右下四个方向最大答案的前 阅读全文
posted @ 2018-05-28 10:12 NewErA 阅读(233) 评论(0) 推荐(0)