wchhlbt的博客

towards world final~

排序:
默认
按更新时间
按访问量

hdu 1533 Going Home (最小费用流)

解题思路:可以很明显的看出来最小费用流的模型,还可以使用KM算法做。 AC代码: /* * @Author: wchhlbt * @Last Modified time: 2017-11-20 */ //#include #include #include #include #inc...

2017-11-20 22:10:46

阅读数:98

评论数:0

2017 ICPC 北京站 H (hihocoder 1634) Puzzle Game (dp 最大子矩阵和)

解题思路: 很容易想到的是如果需要修改的话我们一定要对最大子矩阵的内部修改。不然最大值始终不变。 所以我们需要维护出最大子矩阵的位置,那么如果有多个最大子矩阵怎么办呢?维护任意一个即可。后面会说明原因。 然后枚举最大子矩阵里面的点,修改这个点我们能得到的当前矩阵的最大子矩阵和应该等于 m...

2017-11-20 13:50:18

阅读数:1005

评论数:0

Wanafly 挑战赛3 A 珂学送分 (dp)

解题思路从后往前考虑,令dp[i] 为从i-n这段区间可以切成的期望段数,从后往前就比较好转移了。dp[i]=1j−i+1∑k=i+1j+1dp[k]+1 dp[i] = \frac{1}{j-i+1}\sum_{k=i+1}^{j+1}dp[k] + 1AC代码/* * @Author: wch...

2017-11-17 16:21:03

阅读数:174

评论数:0

2017 CCPC 哈尔滨 A (hdu 6230) Palindrome (Manacher + BIT)

解题思路:    题目中要求的回文串大致为  ______ i ____ j ______  分别以 i j 为中心的两个回文串 我们可以使用Manacher算法先处理出以每个字符为中心的回文串的长度,注意这里求出来的回文串长度一定都是奇数 然后我们令 p[i] 为以第 i 个字符为中心的回...

2017-11-12 17:51:36

阅读数:828

评论数:0

2017 CCPC 哈尔滨 M ( hdu 6242) Geometry Problem (随机化 + 三角形外心)

解题思路:看到1/2这个概率可以很容易想到随机化的算法,每次随机一个三元组,表示从n个点中随机选取三个点,然后判断这三个点的外接圆是不是满足题意的点。可以证明的是选取三个点不能构成这么一个圆的概率是(1-1/8) = 7/8 . 那么选取100次还没找到这个圆的概率已经是1e-6,近似为0.所以算...

2017-11-12 10:50:09

阅读数:832

评论数:0

ZOJ 1992 Sightseeing Tour(混合图欧拉回路)

解题思路:对于单独的无向图和有向图欧拉回路的判定都可以单独通过对每个点度的分析得到。 而混合图欧拉回路的判定就涉及到网络流算法了。 因为如果存在欧拉回路,那么无向边最后一定被指定了一个方向,所以我们不妨先给每条无向边假定一个方向。 最后欧拉回路一定是把当前这个图中若干条无向边的方向改变得到的...

2017-11-07 20:33:57

阅读数:108

评论数:0

整数拆分问题 动态规划解法

题目链接 我们想要整数 M 拆分成 N 个正数的方案数 我们定义  dp[i][j] 将整数 j 拆分为 i 个正数之和 那么我们分情况考虑,这 i 个正数中是否包含1 如果包含      我们可以先去掉这个1,方案数就是 dp[i-1][j-1] 如果不包含  也就是说所有 i 个正数...

2017-11-05 13:36:54

阅读数:932

评论数:0

ZOJ 3981 Balloon Robot (2017年CCPC秦皇岛 A)

Balloon Robot Time Limit: 1 Second      Memory Limit: 65536 KB The 2017 China Collegiate Programming Contest Qinhuangdao Site is coming! There wil...

2017-11-03 23:01:22

阅读数:120

评论数:0

hdu 5114 Collision (扩展欧几里得)

Collision Problem Description Matt is playing a naive computer game with his deeply loved pure girl. The playground is a rectangle with wall...

2017-11-03 14:41:44

阅读数:116

评论数:0

hdu 5120 Intersection (圆面积交)

解题思路:画一个图可以很明显的看出答案对应的公式,就是一道圆面积交模板题。 AC代码: /* * @Author: wchhlbt * @Last Modified time: 2017-11-01 */ //#include #include #include #include #i...

2017-11-01 19:45:46

阅读数:78

评论数:0

codeforces 876F High Cry (思维,位运算)

D. High Cry Disclaimer: there are lots of untranslateable puns in the Russian version of the statement, so there is one more reason for you to...

2017-11-01 15:59:50

阅读数:190

评论数:0

codeforces 876E National Property (建图)

题目原文: E. National Property time limit per test 1 second memory limit per test 512 megabytes input standard input output standard output ...

2017-10-26 20:23:28

阅读数:74

评论数:0

hdu 4183 Pahom on Water (最大流)

Pahom on Water Problem Description Pahom on Water is an interactive computer game inspired by a short story of Leo Tolstoy about a poor man who...

2017-10-18 15:33:24

阅读数:87

评论数:0

hdu 2883 kebab (最大流 + 建图)

kebab Problem Description Almost everyone likes kebabs nowadays (Here a kebab means pieces of meat grilled on a long thin stick). Have you, however...

2017-10-17 16:50:51

阅读数:88

评论数:0

codeforces 712D Memory and Scores (dp)

D. Memory and Scores Memory and his friend Lexa are competing to get higher score in one popular computer game. Memory starts with score a and...

2017-10-03 20:49:18

阅读数:146

评论数:0

codeforces 587B Duff in Beach (dp)

B. Duff in Beach While Duff was resting in the beach, she accidentally found a strange array b0, b1, ..., bl - 1 consisting of lpositive integers...

2017-10-02 20:10:44

阅读数:98

评论数:0

hdu 5972 Regular Number (bitset优化匹配) 2016大连现场赛

解题思路:暴力匹配过程太慢,我们考虑怎么优化这个过程,画图分析的话,最显然的是我们对文本串第 i 个字符进行了多次重复匹配 ,而我们又不能列出所有的模式串,所以无法使用KMP算法。 所以考虑建立10个长度为1000的bitset,分别记录数字0-9会出现在模式串的第几位。 再建立一个长度为10...

2017-10-01 22:06:09

阅读数:139

评论数:0

hdu 3605 Escape (最大流+状态压缩)

Escape Problem Description 2012 If this is the end of the world how to do? I do not know how. But now scientists have found that some stars, ...

2017-09-30 22:37:04

阅读数:92

评论数:0

codeforces 837D Round Subset (dp)

解题思路:题目有很明显的dp特征(涉及多种状态和状态之间的关系)。 我们考虑状态的定义,很容易知道尾0的个数取决于因子2和5中次数较小的一个。 设状态 dp[i][j][k] 表示前i个数中选取j个并且这j个数的乘积包含的5的幂次为k的情况下 乘积包含2的最大幂次 最后的答案就是遍历第三维的...

2017-09-30 16:04:22

阅读数:88

评论数:0

POJ 1149 PIGS (最大流建图)

题目原文: Description Mirko works on a pig farm that consists of M locked pig-houses and Mirko can't unlock any pighouse because he doesn't have the ...

2017-09-30 09:32:31

阅读数:71

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭