随笔分类 -  DP

摘要:题意:长度为n的数组,数组中的每个元素的取值在1-k的范围内或者是-1,-1代表这个元素要自己选择一个1-k的数字去填写,然后要求填完的数组中不能出现连续长度大于len的情况,询问填空的方案数。 题解:初始思想是设置一个dp[][],数组第一维代表当前连续长度,第二维代表选择的数字。那最终答案就是最 阅读全文
posted @ 2018-12-18 11:54 Billyshuai 阅读(173) 评论(0) 推荐(0)
摘要:题意:n*m矩形,用1*2的方块填满有多少种方案数? (n,m<=11) 题解:考虑一行一行的填格子,0代表暂时不填,1代表填上。 那么对于某一行,考虑上一行能转移到它的状态,如果这一行的第j位是0,那么上一行第j位一定是1。 如果这一行的第j位是1,那么上一行第j位可以是1,也可以是0。 如果他的 阅读全文
posted @ 2018-10-25 13:17 Billyshuai 阅读(766) 评论(0) 推荐(0)
摘要:题意:长度为n的序列,有一次翻转区间的机会,问最长不减序列 题解:如果没有翻转区间的机会,有两个做法。 一是dp[i]表示以i结尾的最长序列 dp[i]=max(dp[i],dp[j]+1) (j<=i)。 二是那个抽牌替换的解法。 这道题可以翻转但是值域很小,所以考虑最长子序列和值域的关系。 选择 阅读全文
posted @ 2018-08-07 17:11 Billyshuai 阅读(267) 评论(0) 推荐(0)
摘要:题意:给一个有向图和起点,然后只有一名选手,这名选手可以随意挪动棋子,最终不能动的时候走过的边为奇数边为Win并输出路径,否则如果有环输出Draw,否则输出Lose; 题目链接 知道状态数最多只有n*2就可以了,分成先后手考虑。 阅读全文
posted @ 2018-02-27 23:47 Billyshuai 阅读(200) 评论(0) 推荐(0)
摘要:D. MADMAX time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output D. MADMAX time limit per test 1 阅读全文
posted @ 2018-01-30 14:52 Billyshuai 阅读(207) 评论(0) 推荐(0)
摘要:题意:给你M,N,K,代表你有M点法力值,N个物品,K个制造方式 接下来N行,如果以1开头则代表既能卖又能合成,0代表只能卖。 然后K行,每行第一个数是要合成的东西,第二个数代表有几对,每对第一个数是那种物品,第二个是需要几个。 注意不能直接合成的可以通过制造方式来合成。然后问你花费完所有的法力制造 阅读全文
posted @ 2017-10-15 21:31 Billyshuai 阅读(403) 评论(0) 推荐(0)
摘要:Gems Fight! Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 327680/327680 K (Java/Others)Total Submission(s): 2482 Accepted Submission(s): 1126 阅读全文
posted @ 2017-10-04 10:32 Billyshuai 阅读(213) 评论(0) 推荐(0)
摘要:E. Fire time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output E. Fire time limit per test 2 se 阅读全文
posted @ 2017-09-26 18:20 Billyshuai 阅读(257) 评论(0) 推荐(0)
摘要:Best Sequence Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 6338 Accepted: 2461 Description The twenty-first century is a biology-technol 阅读全文
posted @ 2017-08-21 00:46 Billyshuai 阅读(269) 评论(0) 推荐(0)
摘要:Rikka with Subset Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 658 Accepted Submission(s): 297 阅读全文
posted @ 2017-08-08 21:11 Billyshuai 阅读(119) 评论(0) 推荐(0)
摘要:度度熊与邪恶大魔王 Accepts: 263 Submissions: 1449 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Time Limit: 2000/1000 MS (Ja 阅读全文
posted @ 2017-08-05 13:43 Billyshuai 阅读(133) 评论(0) 推荐(0)
摘要:1072: [SCOI2007]排列perm Description 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能 被2整除,其中末位为2的有30种,末位为4的有60种。 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除 阅读全文
posted @ 2017-07-13 19:29 Billyshuai 阅读(176) 评论(0) 推荐(0)
摘要:1040: [ZJOI2008]骑士 Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各 界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境 中安逸了数百年的Z国又怎能抵挡的住Y 阅读全文
posted @ 2017-06-30 11:34 Billyshuai 阅读(514) 评论(0) 推荐(0)