随笔分类 -  题解

上一页 1 ··· 3 4 5 6 7
摘要:看到一道很有意思的题,这个题简直有毒,是一道物理题。。。好像得用模拟退火。。。但显然我太弱了不会模拟退火,只能用正交分解暴力。。。 每次沿着力的方向走一定的距离,假如转头了,则走的步长就减小一点。 不过这里有一个坑,就是假如每次二分,就会错。。。0.7或0.9就可以。有可能走过了回不来了吧。 题面: 阅读全文
posted @ 2018-08-17 22:59 DukeLv 阅读(269) 评论(0) 推荐(0)
摘要:糖果传递,一开始就想到了n^2的模拟贪心算法,但是一看,数据范围太大,好像只有O(N)能过。。。没啥方法,只好看题解,之后发现,woc,还有这种操作? 这个题直接可以用数学证明。。。 证明如下: 偷来的证明。。。 题目: 代码: 阅读全文
posted @ 2018-08-17 21:03 DukeLv 阅读(204) 评论(0) 推荐(0)
摘要:bzoj1024叫生日快乐,其实很简单,但是没看出来就很尴尬。。。 代码很短,而且很好理解 阅读全文
posted @ 2018-08-16 22:23 DukeLv 阅读(263) 评论(0) 推荐(0)
摘要:今天又做了一道NOIP的题,对自信又打击了不少,这次做的是D2T2。 这个题上来一看直接暴力,结果得了45分(还算理想,我不会说我一开始写暴力写错了。。。) 后来想正解,没想出来(本来想到了,但是被自己否了。。。) 看题解发现是二分答案加差分。。。直接上代码: 暴力45分: AC代码: 阅读全文
posted @ 2018-08-01 22:53 DukeLv 阅读(160) 评论(0) 推荐(0)
摘要:这个题比较狗,一开始没有啥思路,但是看完题解觉得还是比较好理解的。主要思路就是需要把每个数是几个数的最大公约数求出来,然后求和就行了。蓝书P124例九 设f(n) = gcd(1,n) + gcd(2,n) + ... + gcd(n - 1, n),则本题主要求f(n),然后一点点递推。满足i为最 阅读全文
posted @ 2018-07-03 23:26 DukeLv 阅读(381) 评论(1) 推荐(1)
摘要:转载: 树状数组,具体的说是 离散化+树状数组。这也是学习树状数组的第一题. 算法的大体流程就是: 1.先对输入的数组离散化,使得各个元素比较接近,而不是离散的, 2.接着,运用树状数组的标准操作来累计数组的逆序数。 算法详细解释: 1.解释为什么要有离散的这么一个过程? 刚开始以为999.999. 阅读全文
posted @ 2018-04-17 21:47 DukeLv 阅读(252) 评论(0) 推荐(0)
摘要:其实o(n^2)的算法很好想,但o(n)就比较狗了。主要思路就是两个变量f1,f2,假设取这两个点。剩下看代码。 阅读全文
posted @ 2018-03-17 08:30 DukeLv 阅读(579) 评论(0) 推荐(0)
摘要:高精+快速幂 阅读全文
posted @ 2018-03-09 22:19 DukeLv 阅读(271) 评论(0) 推荐(0)
摘要:emmm,今天我们考递归,总体来讲还好,但是最后一道奇怪的汉诺塔根本没看,没想到固输得分了!!!哈哈哈!!! 题目: 其实就是一道递归,主要思路是把大的先归位,为了达到这一目的,可以通过把比它小的全移到无关的柱子上去。 代码: 阅读全文
posted @ 2018-02-25 21:20 DukeLv 阅读(1192) 评论(1) 推荐(0)
摘要:今天算是假期集训的第一天,第一次一整天只学信息,刺激啊~~~虽然很累,但是还是要整理一下嘛。 高精度 之前学过高精度加法,所以不多说,直接出代码: 今天新学了一个高精乘法,总体思路是一样的,无非分为3个模块,分别是:读入数字,进行运算,输出得数。 第一点,读入数字。和加法一样,读入一个字符串,再一一 阅读全文
posted @ 2018-01-20 20:42 DukeLv 阅读(158) 评论(0) 推荐(0)
摘要:st表 树上倍增和st表的思路一样,只是实现方法不同 阅读全文
posted @ 2017-11-21 19:05 DukeLv 阅读(265) 评论(0) 推荐(0)
摘要:小学奥数————蓄水池水管问题 这道题有点怪,小学奥数除了暴力还能有其他算法? 我第一眼看到它就认为是暴力水题,直接暴力。但不对啊,有bug,我无论写的程序还是手算都没算出样例。后来发现不对,题看错了,进水出水看反了。。。于是轻松改掉代码,开开心心提交代码,等待AC—— 但是出来一个9分,为啥呢?想 阅读全文
posted @ 2017-11-17 22:22 DukeLv 阅读(2029) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7