摘要:
A. Add Plus Minus Sign 如果有偶数个1,显然可以通过加减各一半的方式达到和为0;否则可以达到和为1。需要注意如果序列的第一个数是1,则它的前面只能填加号。 时间复杂度$O(n)$。 点击查看代码 #include <bits/stdc++.h> #define rep(i,n) 阅读全文
摘要:
点我看题 A. Two Permutations 首先n=a=b的情况是合法的。其余的情况,如果$a+b \ge n$,显然矛盾,因为这样前缀和后缀相等的长度应该都是n才对。$a+b=n-1$也不行,因为题目中要求的是排列,这种情况下a和b也应该都是n才对。其它情况都是合法的。 时间复杂度$O(1) 阅读全文