![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
心得
mahaoyuan2015
这个作者很懒,什么都没留下…
展开
-
[CF]_[心得]_[877C]
斯拉瓦克扮演他最喜欢的游戏“和平闪电”。现在他正在一个非常具体的地图上飞行一架轰炸机。 正式地,地图是大小为1×n的方格域,其单元格从1到n编号,在每个单元格中可以有一个或多个坦克。斯拉瓦不知道坦克的数量和他们的位置,因为他飞得很高,但他可以在任何一个单元格中放一个炸弹。这个单元格中的所有坦克都将被损坏。 如果坦克第一次受到伤害,它会立即移动到相邻的一个单元之间(单元格n中的一个槽只能移动到单元原创 2017-10-27 23:02:00 · 320 阅读 · 0 评论 -
[CF]_[心得]_[869B]
作为萌新,第一次在CF上的提交,经历了5次才通过。同时这种多次提交经历,说明在考虑问题是不够完备,如何在尽可能少的次数下AC(当然一次最棒)。 问题本身理解起来,或者说完全不需要理解,,,见下图其实就是给定 a,b (a<=b), 求 b! / a! 的个位数字。算法的关键是 a,b 的取值。第一次,算法很直白,直接计算 b(b-1)(b-2)…a 每次累乘前后模10取个位,然而当原创 2017-10-13 23:35:14 · 153 阅读 · 0 评论 -
[CF]_[心得]_[870B]
话不多说先贴原题: 给定一个由n个整数组成的数组a1,a2,…,和整数k。您必须将数组拆分成k个非空的子段。然后,您将计算每个子段上的最小整数,并获取超过k个最小值的最大整数。你可以得到最大可能的整数是多少? 子段和阵列分裂的定义在注释中给出。 输入 第一行包含两个整数n和k(1≤k≤n≤105) - 数组a的大小和必须将数组拆分的子段数。 第二行包含n个整数a1,a2,…,an( -原创 2017-10-17 01:33:47 · 280 阅读 · 0 评论