摘要:
A 考虑差值$|a_1+a_3-2a_2|\(,每次操作对其的影响为\)\pm 3$,所以只需要判断差值是否是$3$的倍数。 int main() { int T=read(); while (T--) { int a=read(),b=read(),c=read(); int x=abs(a+c- 阅读全文
摘要:
A 根据题面描述不难发现:若当前在第$i$列的某个空格上,只要第$i+1$列存在空格,就一定可以跳到这个空格上。只需要判断每行是否有空格子即可。 int n; char s[3][N]; int main() { int T=read(); while (T--) { n=read();int an 阅读全文
摘要:
A 根据“两短边之和大于第三边”,可以直接判断$a_1,a_2,a_n$的大小关系即可。 int n,a[N]; int main() { int T=read(); while (T--) { n=read(); rep(i,1,n) a[i]=read(); sort(a+1,a+1+n); i 阅读全文
摘要:
自闭了 A 所有的$a_i$可以根据是否$\leq m$分为两类,枚举使用了多少$\leq m$的数,$>m$的数的个数可以直接算出来。 int n,d,m,m1,m2,a[N],b[N]; ll s1[N],s2[N]; int main() { n=read();d=read();m=read( 阅读全文