摘要:
题目链接:http://codeforces.com/contest/707/problem/B 题意:一张图,点被分为两个集合,求两个集合中各取一个点之间距离最小。 遍历一个点集,去找这个集合中的某点的邻边,一定有一个点是另一个点集的。 阅读全文
摘要:
题目链接:http://codeforces.com/contest/697/problem/C 题意:在一棵树中更新和查询一个节点到另一个节点的距离。 用map来存一个节点和它到它父亲节点的路径值,利用堆序性可以推算当前节点的父亲节点序号(当前节点序号/2),求两个点的距离可以直接两个点上升到他们 阅读全文
摘要:
题目链接:http://poj.org/problem?id=3254 给n*m的格子图,图上有地方有草有地方没草,FJ希望把牛放到有草的地方,但是上下左右不能有相邻的牛在一起。问有多少中分配方式,结果对100000000取模。 状压DP,设dp(i,j)为第i行时状态j,由于m<=12所以只需要1 阅读全文
摘要:
题目链接:http://codeforces.com/contest/699/problem/C 实验室网络最近炸了,看个题面都费半天劲,题解就写的少了。晚上回宿舍水一发DP。 一个人在一段时间内想做打比赛或者去运动,但是每一天有两种情况:运动场是否开门或者有无比赛。题目用0~3来代表这两个事情。这 阅读全文
摘要:
同学要帮忙写的,用opencv的imread打开文件看抛出的异常来判断这种抖机灵的姿势就不写了… 首先知道jpg文件是以0xFFD8开始,以0xFFD9结尾的。所以直接拿来fseek fread,异或一下或起来看看是不是0就行了。特别注意大小端的问题,所以我多提取了2个字节。 阅读全文
摘要:
题目链接:http://codeforces.com/gym/101061/problem/G 题意:给一个数字n,让你重复m次,求最后这个数对1e9+7取模的结果。 思路:设数字n长度为k,重复m次即 Σ(i,0->m-1)pow(10, k*i)*n。化简公式得到最终结果为n*(pow(10,k 阅读全文
摘要:
题目链接:http://codeforces.com/gym/101061/problem/C 题意:一张图,图上的边有两种,一种是车道,一种是人行道。一个人要从A点到B点,可以坐车也可以走人行道。这个人希望在走最少的路的情况下尽可能早地到达B点(保证走路最少的清空下坐车时间最少),问要走多少路,一 阅读全文
摘要:
来自HDOJ: 5833 ( Zhu and 772002 ) 5835 ( Danganronpa ) 5832 ( A water problem ) 5842 ( Lweb and String ) 阅读全文
摘要:
此文转载别人,希望自己能够做完这些题目! 1.POJ动态规划题目列表 容易:1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1208, 1276,1322, 1414, 1456, 1458, 1609, 1644, 阅读全文
摘要:
题目链接:http://poj.org/problem?id=3264 典型RMQ,这道题被我鞭尸了三遍也是醉了…这回用新学的st算法。 st算法本身是一个区间dp,利用的性质就是相邻两个区间的最值的最值一定是这两个区间合并后的最值,这条性质决定了这个dp子问题的重叠。可以利用这个性质预处理出这张表 阅读全文