摘要: 题目描述: 给你一个无限长的数组,初始的时候都为0,有3种操作: 操作1是把给定区间[l,r][l,r] 设为1, 操作2是把给定区间[l,r][l,r] 设为0, 操作3把给定区间[l,r][l,r] 0,1反转。 一共n个操作,每次操作后要输出最小位置的0。 题解: 经过分析观察,可以发现,答案 阅读全文
posted @ 2019-08-19 18:21 Mistletoes 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 题解: 正确性证明: 首先因为每两个中b都取大的那个,所以b一定满足条件 我们着重讨论a: 举一个有五个数的例子,设排序后有这样一个数列 a+k4+k3+k2+k1,a+k3+k2+k1,a+k2+k1,a+k2,a (k4,k3,k2,k1均>=0) 极端情况下我们取 a+k4+k3+ 阅读全文
posted @ 2019-08-19 17:25 Mistletoes 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 题解: 首先容易想到:当 i > n 时,n mod i = n 所以如果 m > n , ans+=((m-n)%mod)*(n%mod)%mod; m=n; 接下来考虑 i<=n 的情况: 后面这个东西很明显可以用数论分块算,时间复杂度是O(sqrt(N)) 但我当时做的时候还没有学 阅读全文
posted @ 2019-08-19 16:51 Mistletoes 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 题解: a[i] 实际就是字符串 i 在总集合中出现的次数,很自然地想到fail tree 注意:注释中的那段代码是不能用的 阅读全文
posted @ 2019-08-19 16:29 Mistletoes 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 题解: 正难则反,先求出让所有其它城市到达都城需反向几条边,再用总边数减去即可 f[i]表示以i为根的子树调整好需反向的边数 g[i]表示以i为都城需反向的边数 #include<iostream> #include<cstdio> using namespace std; const 阅读全文
posted @ 2019-08-19 16:21 Mistletoes 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在ZJU,每个学生都被要求课外跑步,并且需要跑够一定的距离 K ,否则体育课会挂科。 ZJU有4个打卡点,分别标记为 p1,p2,p3,p4 。每次你到达一个打卡点,你只需要刷一下卡,系统会自动计算这个打卡点和上一个打卡点的距离,并将它计入你的已跑距离。 系统把这4个打卡点看成一个环。 p 阅读全文
posted @ 2019-08-15 15:58 Mistletoes 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Forever Young by Bob Dylan May God bless and keep you always May your wishes all come true May you always do for others And let others do for you May 阅读全文
posted @ 2019-08-15 13:06 Mistletoes 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Shiver by coldplay So I look in your direction But you pay me no attention, do you? I know you don't listen to me 'Cos you say you see straight throug 阅读全文
posted @ 2019-08-15 13:00 Mistletoes 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 题目描述 n*m的平面内有K个不安全点,Q个询问位置在(x,y)的人能走到多少个点?从(x,y)走到(x',y')是合法的,当且仅当(x,y)和(x',y')之间的矩形中不包含不安全点。 题解 问题相当于平面中有若干障碍点,询问以某一个点为四个角之一的不包含障碍点的矩形有多少个。 我们只需要考虑一个 阅读全文
posted @ 2019-08-07 18:38 Mistletoes 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个长度为L的环形赛道, n个人在上面赛艇. 每个人的速度都不相同, 假如为正则顺时针走, 否则逆时针走. 当两个人相遇时, 编号小的那个人就会出局. 当只剩下一个人时, 这个人就获得胜利.(L<=1e9 , n<=1e5) 问: 多久以后游戏结束. 阅读全文
posted @ 2019-08-05 15:43 Mistletoes 阅读(114) 评论(0) 推荐(0) 编辑