解题报告
文章平均质量分 61
Baileys0530
这个作者很懒,什么都没留下…
展开
-
记一道搞死人的longlong乘积截64位
这道搞死人的题目是叫做:原创 2014-07-18 10:15:19 · 846 阅读 · 2 评论 -
HDU 5492 Find a path DP —— 2015 ACM-ICPC Asia Regional Hefei Online
原题见HDU 5492 给一个n*m的矩阵,从(1,1)到(N,M)经过的格点分值分别为AiA_i,(路径只能向左或向下走,共N+M_1步)。求各种路径中最大的(N+M−1)∑N+M−1i=1(Ai−Aavg)2(N+M−1)\sum_{i=1}^{N+M−1}(A_i−A_{avg})^2.其中Aavg为Ai的均值A_{avg}为A_i的均值 N,M分别为1~30的整数,AiA_i为不超过30原创 2015-09-27 18:33:49 · 2194 阅读 · 4 评论 -
Codeforces 581C Developing Skills 贪心
原题见CF 581C 给一个大小为n(1~10510^5)的数组a[n],数值在0~100。再给一个附加值k,可以分成几个部分随意地加到aia_i上,但最多把aia_i加到100.求max∑ni=1⌊ai10⌋max\sum_{i=1}^n ⌊{a_i\over 10}⌋把所有的ai/10a_i/10到ans。可以先把ai%10a_i\%10的值存下来,从9到1开始填,这样贪心可以保证花了最少原创 2015-09-28 20:51:02 · 845 阅读 · 0 评论 -
HDU 5476 Explore Track of Point 几何题 —— 2015 ACM/ICPC Asia Regional Shanghai Online
HDU 5476 Explore Track of Point 2015上海网络赛 几何题标签: 解题报告 几何题目见HDU 5476给出等腰三角形ABC,AB=AC,M为BC中点。P点为三角形内使min{∠MPB+∠APC,∠MPC+∠APB} 最大的点。求P点轨迹。 则容易找到中线AM上的P点都满足使得∠MPB=∠MPC,∠APC=∠APB,则∠MPB+∠APC=∠MPC+∠APB=180°原创 2015-09-26 19:06:18 · 2536 阅读 · 3 评论 -
POJ1625 DP+AC自动机+大数加法
题目描述:给n个可用字母,组成长为m的串s,其中有w个子串t是不能在这些串s中出现的,请问这样的串s有多少种? 思路:先建立一个ac自动机,并且标记每个w的结束节点end=1,同时把fail指向end=1的点的end也改写为1。现在要计算从root走m步(不能经过end=1的点)一共有多少种走法。采用DP的写法,记dp[step][i]表示从root走step步可以到j点。如果i能一步走到j,那么原创 2015-07-29 22:00:27 · 1030 阅读 · 0 评论 -
初识AC自动机 HDU2222
做了一天了,看懂了AC自动机的原理,纯属脑洞码了一天~几个小函数解释如下:insert即trie树建立的过程KMP是找到trie树中的每个节点的后缀节点,和一维的字符串差不多find(x,d)是找到x结点下经过字符d转化到的下一个结点,可能会出现没有的情况,标记为0,即重新返回根节点HDU2222注意点:若关键字A与关键字B重复,在主串中出现一个算两次若原创 2015-07-20 19:37:32 · 646 阅读 · 0 评论 -
POJ1205 DP公式的详细推导思路
假设A(n)即为答案。a(k)即为第k个城市的污水导向。最右侧添加一个a(n+1)只能是若为若为V则分两类:一类是A(n)(前n个城市排水成功,a(n+1)自己排);第二类为Bn;Bn表示前n个城市原本都向an排水,但an是〉,排不出来,因为有了a(n+1)的V才排出来!Bn并不是所有的n个城市排不出水的情况,而是右边有k个连续的城市排水的情况。则对应着左边的(n-原创 2015-04-10 20:37:16 · 854 阅读 · 0 评论 -
POJ 3517 约瑟夫问题
很早就看到过这个题目了,当时都是用循环链表做的,这样可以逐次节省内存。没想到,这却可以用几行代码用数学方法轻松实现~参考了学长Alex4814的博客,原来借助抽象函数f(n)可以解释得更清楚。n个人编号:0,1,2,……,k-2,k-1,k,……,n-1;//包含0的话刚好是n的完全剩余系,更方便讨论抽去第k人:0,1,2,……,k-2,k,……,n-1;//编号为k-1的原创 2015-02-15 15:59:20 · 969 阅读 · 0 评论 -
OJ终于到了300道,附赠部分题目的错误记录
经常犯的错误:队列用完要清零啊!POJ1915宽搜又是没有清零flag! POJ1562 奇奇怪怪:Pow()函数真奇怪!Pow(27,1.0/3)=2? POJ2363一样的题目,放心从1开始到sqrt!POJ3536数组模拟大数除法,哪里错了?感觉都是对的啊!POJ2249求组合数啊!已经注意到了unsigned甚至改了LL WA了,前面有题就过了!POJ1原创 2015-02-27 23:45:44 · 809 阅读 · 0 评论 -
累觉不爱POJ 1751Prim
据说这是一道很裸的Prim模板题,网上的解释也很多原创 2014-09-19 13:18:51 · 839 阅读 · 1 评论 -
POJ 1320 Street Numbers 佩尔方程
POJ 1320 Street Numbers 佩尔方程网上很多份解题报告的后半段是对的,就是不知道为什么在前面选择建模的时候把等式写错了(然后后面划出来的式子就莫名其妙地又对了)。然后把题意读懂就能做了。题目是这样说的: 一个人从n号房子递减依次走到1号再折回,得到所有房子编号和为sum1(注意除了1号房,其余房子都经过了两次) 然后又从n号房子递增依次走到m号再折回,得到所有房子编号和为su原创 2015-09-19 00:38:06 · 1768 阅读 · 0 评论