摘要:
A int main() { int h1=read(),m1=read(),h2=read(),m2=read(); if (m2<m1) {m2+=60;h2--;} int x=60*(h2-h1)+(m2-m1),k=read(); printf("%d\n",x-k); return 0; 阅读全文
摘要:
A 如果两枚棋子靠在一起,那么肯定是先手必败。 注意到一轮操作后两枚棋子的坐标差的奇偶性不变,于是可以直接判断。 int main() { int n=read(),a=read(),b=read(); int d=abs(a-b); if (d&1) puts("Borys"); else put 阅读全文
摘要:
A 找一个除去开头外的最长连续P段即可。 D 无解的情况比较显然:当子树i中的点的个数$ include include include include include include include include include include include using namespa 阅读全文
摘要:
来记录一下翻车惨案/kk A 判判判就好了(题面是真的难读) C 显然我们希望爆炸所产生的伤害尽可能的大。也就是希望每一只怪兽都受到爆炸伤害。但是需要有一只怪兽作为“引信”,它是无法受到爆炸伤害的。 预处理出所有怪兽受到爆炸伤害后还需要打多少下,再枚举作为“引信”的怪兽即可。 c++ include 阅读全文