随笔分类 -  OJ -- POJ

该文被密码保护。
posted @ 2019-08-20 21:10 委屈的咸鱼鱼鱼鱼 阅读(4) 评论(0) 推荐(0)
摘要:POJ 1201 LOJ 开始不是很懂为什么对于Xi-Xj≤Ck要跑最短路 后面这句话把我点醒 单源最短路径问题中的三角形不等式。即对有向图中任意一条边 <u,v>都有: dis[v]≤dis[u]+len[u][v],其中 dis[u]dis[u] 和 dis[v]是从源点分别到点u和点v的最短路 阅读全文
posted @ 2019-07-19 22:15 委屈的咸鱼鱼鱼鱼 阅读(115) 评论(0) 推荐(0)
摘要:POJ - 3093 问有多少种方案使得无法装入剩下的任意一个物品 一眼看过去 嘻嘻普通一维背包嘛 记录一个最小的物品然后加上就好 样例一跑 emmmmmm 仔细一看 没那么简单QAQ 是道好题 不能再装即=最小的也装不进去 枚举不在背包中的最小值 然后比它小的肯定都装进去了 比它大的装不进去 好像 阅读全文
posted @ 2019-07-11 20:29 委屈的咸鱼鱼鱼鱼 阅读(219) 评论(0) 推荐(0)
摘要:2117 -- Electricity 一个无向图 去掉一个点后最多能被分为多少个部分 输入要注意是n m同时为0才停.... n,m可能有一个为零 别问我为什么知道... 其实没太弄懂.....再看看吧 阅读全文
posted @ 2019-07-11 10:15 委屈的咸鱼鱼鱼鱼 阅读(193) 评论(0) 推荐(0)
摘要:模板 P3379 【模板】最近公共祖先(LCA) 也是看着学长的模板改的..... 讲解都是黄学长的课件里的 放上来方便我自己看吧 他讲的太好辽 倍增 首先对于每个结点先进行DFS 预处理出它的深度,再记录下它们往父亲方向走20 21...2k步所到达的结点在这里2k大于整棵树的最大深度 预处理完后 阅读全文
posted @ 2019-06-01 15:11 委屈的咸鱼鱼鱼鱼 阅读(183) 评论(0) 推荐(0)
摘要:POJ - 3904 大概 好像 只用到了那个思想 只是这道题用的素数筛和我常用的不一样 然后就 emmmmmm 把mo[prime[j]*i]打成了mo[i] 然后就是prime[j]*i<N打成了prime[j]<N/i 好像是精度有问题 阅读全文
posted @ 2019-05-24 09:41 委屈的咸鱼鱼鱼鱼 阅读(235) 评论(0) 推荐(0)
摘要:POJ - 2631 我太水了 发现树的直径好像没有弄透彻 然后就重新清理了一遍 把树形dp的做法和两遍dfs的做法重新清理了一遍 树形dp求树的直径 核心: #include<bits/stdc++.h> using namespace std; const int N=1005; const i 阅读全文
posted @ 2019-05-10 10:29 委屈的咸鱼鱼鱼鱼 阅读(319) 评论(0) 推荐(0)
摘要:POJ - 1170 Shopping Offers 放假打题 sufu 看完题我是懵比的 这.... emmmmm 瓜想了半个小时之后我选择狗带 然后点开链接 状压+dp!!!!哦!!!!!!巧妙!!!! 就先把目标状态还有各个优惠的状态处理好 然后就是一个完全背包处理用优惠 阅读全文
posted @ 2019-05-01 22:45 委屈的咸鱼鱼鱼鱼 阅读(253) 评论(0) 推荐(0)
摘要:P4011 孤岛营救问题 我可能是个废人 按着书上打都能搞一上午 好像是个网络流的题 还在网络流24题里 结果没一个写网络流 要不是bfs要不就是最短路 想练dijkstra 结果例二就给我来个这个东西 把书上程序spfa改成dijkstra 开始忘了运行build函数然后死活输出-1QAQ 后面又 阅读全文
posted @ 2019-02-22 11:47 委屈的咸鱼鱼鱼鱼 阅读(522) 评论(0) 推荐(0)
摘要:luogu3834 poj2104 多次查询区间内第k大 改了一上午改到怀疑人生,结果是因为这个,好像是直接用快读那样进去容易炸,多打一点也费不了多少时间,平平淡淡才是真 好像数组大小有窍门,然而我并没有管就开了那么大,好像什么什么乘40 emmm洛谷测试出来是这样的 然后是poj 1 #inclu 阅读全文
posted @ 2019-02-12 14:36 委屈的咸鱼鱼鱼鱼 阅读(111) 评论(0) 推荐(0)
摘要:POJ3134 Power Calculus 挺水的,像我这种小蒟蒻都能写出来, emmmm主要没想到那个乐观估计剪枝,看了题解才知道迭代加深的乐观估计剪枝 POJ不支持万能头文件 POJ不支持万能头文件 POJ不支持万能头文件!!! 我交了四遍,后面发现不支持万能头文件(脏话)就很气,然后听了cs 阅读全文
posted @ 2019-01-25 16:47 委屈的咸鱼鱼鱼鱼 阅读(300) 评论(0) 推荐(0)
摘要:传送门 dp[state][i] 状态为state时最后到达点i 先用floyd算出最短路,然后用dp[state][i]=min(dp[state][j],dp[state2][j]+mp[j][i] QAQ血的教训就是要写成(1<<(i+1))-1,不能是1<<(i+1)-1 (我改了一上午) 阅读全文
posted @ 2019-01-21 17:03 委屈的咸鱼鱼鱼鱼 阅读(141) 评论(0) 推荐(0)