06 2020 档案
摘要:非常抱歉,这篇文章鸽了
阅读全文
摘要:Day -9 打了一场省选模拟,又垫底了。 T1 带分类讨论,不想写。 甚至数据出锅 T2 AGC020C T3 读错题了还能拿到50pts 首先先将坐标分开处理,记s_i=\sum_^ix_j,且令x0=1,那么$Ans=\sum_^n[\max(s_i,s_)>0][\min(s_i,
阅读全文
摘要:BJOI2019 loj #3089. 「BJOI2019」奥术神杖 看见乘法的贡献就应该考虑取对数,之后变成1∑lnvi. 求这个式子的最值可以考虑分数规划,即二分mid后check1∑lnvi>mid 整理后得$\sum(\ln
阅读全文
摘要:A 每一次操作会消去一个没被占用的行和一个没被占用的列,取个min之后判奇偶性即可。 int n,m; bool vis1[110],vis2[110]; int main() { int T=read(); while (T--) { n=read();m=read(); rep(i,1,n) v
阅读全文
摘要: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
阅读全文