//目录

随笔分类 -  OJ——NOI

摘要:2971:抓住那头牛 2971:抓住那头牛 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 2000ms 内存限制: 65536kB描述 农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0<=N<=100000),牛位于点K(0<=K<=100000)。农夫有 阅读全文
posted @ 2016-11-14 21:32 小草的大树梦 阅读(540) 评论(0) 推荐(0) 编辑
摘要:8465:马走日 8465:马走日 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 1024kB描述 马在中国象棋以日字形规则移动。 请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋 阅读全文
posted @ 2016-11-14 21:11 小草的大树梦 阅读(565) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/9268/ 题意:有N瓶酒,不能连续喝>=3瓶的酒,问能喝的最大的酒量。 f[i][j] 前 I 瓶中连续喝了 j 瓶的最大酒量 f[i][0] = f[i-1][3]; f[i][1,2] = f[i-1][j-1] + a[ 阅读全文
posted @ 2016-11-04 22:26 小草的大树梦 阅读(487) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/2989/ 首先,数据很大,直接用背包会re。 这里增加的是对%k 的余数维度。f[i][j] 表示前 i 种糖果取到总颗数模 k 余数为 j 的最大颗数。 注意一定要先将 f[i-1][j] 转移到 f[i][j] ,再枚举余 阅读全文
posted @ 2016-11-04 22:01 小草的大树梦 阅读(571) 评论(0) 推荐(1) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/9271/ 同noi 踩方格,但是题目有问题,%12345,我也是看了discuss才知道的。 #include <bits/stdc++.h> using namespace std; unsigned long long d 阅读全文
posted @ 2016-11-04 20:56 小草的大树梦 阅读(369) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/8787/ 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。 简直跟分苹果一模一样。 阅读全文
posted @ 2016-11-03 22:08 小草的大树梦 阅读(396) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/1768/ 可能是数据修改了吧,O(n6)过不了了。 主要是在求一个矩阵的和时,重复计算了很多次。 矩阵首先压缩一下。在输入的时候,就计算好每一列的和于a[i][j]中。 dp: 枚举上界(第一重循环),枚举下界(第二重循环), 阅读全文
posted @ 2016-11-03 21:14 小草的大树梦 阅读(412) 评论(0) 推荐(1) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/9267/ 描述 一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。 任务:对于给定的N和M,求不发生爆炸的放置核物质的方案总数 f[i][j]表示前i个 阅读全文
posted @ 2016-11-03 19:46 小草的大树梦 阅读(687) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/6045/ 解题报告:参考了konjac 蒟蒻的。 题意: 有N个地址,从中选一些开餐馆,要保证相邻餐馆的距离大于k。问最大利润。 解法: f[i] 表示 前 i 个地址中选取的最大利润。 阅读全文
posted @ 2016-11-03 16:14 小草的大树梦 阅读(299) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/4978/ 二维费用背包 在最后找还剩多少体力的时候,直接找到第二维,当结果 f[n][i] == f[n][m] 时,就说明已经到达上限了 剩下的体力 = m-i; http://paste.ubuntu.com/234111 阅读全文
posted @ 2016-11-02 18:02 小草的大树梦 阅读(274) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/666/ 和ural 1114题意类似,但是有顺序,5,1,1和1,5,1是同一种序列。不能直接枚举 d(i,j) 前 i 个盘子,用掉 j 个苹果,3重循环。 这里是方案是: m 个苹果,n 个盘子,只有两种情况,要么有空,要 阅读全文
posted @ 2016-11-02 17:59 小草的大树梦 阅读(384) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/9265/ 题意:从自然数1到N中不取相邻2数地取走任意个数,问方案数。 解法:f[i][1]表示在前i个数中选了第i个的方案数,f[i][0]表示没有选第i个。f[i][1]=f[i-1][0]; f[i][0]=f[i-1] 阅读全文
posted @ 2016-11-02 17:49 小草的大树梦 阅读(257) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/4982/ 深搜很好写。 DP:O(n) d[i] 为走 I 不的方案数, l[i],r[i],u[i]为第一步走 左,右,上,共走 i 步的方案数。(u[i]= d[i-1]) d[i] = l[i] + r[i] + u[i 阅读全文
posted @ 2016-11-02 17:48 小草的大树梦 阅读(281) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/8462/ 相邻的两个不能同时取, d[i] = max(d[i-1],d[i-2]+a[i]); http://paste.ubuntu.com/23406668/ 阅读全文
posted @ 2016-11-02 17:47 小草的大树梦 阅读(276) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://noi.openjudge.cn/ch0206/1944/ 根据第一天吃的个数递推,发现这个递推关系很像斐波那契数列。 http://paste.ubuntu.com/23402479/ 阅读全文
posted @ 2016-11-02 17:45 小草的大树梦 阅读(281) 评论(0) 推荐(0) 编辑
摘要:题目链接: http://noi.openjudge.cn/ch0206/6049/ 6049:买书 6049:买书 查看 提交 统计 提问 查看 提交 统计 提问 小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元。 问小明有多少种买书方案?(每种书可购买多本) 和noi29 阅读全文
posted @ 2016-11-02 17:43 小草的大树梦 阅读(587) 评论(0) 推荐(0) 编辑
摘要:题目链接: http://noi.openjudge.cn/ch0206/2985/ 2985:数字组合 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如: n=5,5个数分别为1,2,3,4,5, 阅读全文
posted @ 2016-11-02 17:40 小草的大树梦 阅读(383) 评论(0) 推荐(0) 编辑
摘要:题目链接: 很像上一题,加上自己本身,选最优值。 http://noi.openjudge.cn/ch0206/2728/ http://paste.ubuntu.com/23402493/ 阅读全文
posted @ 2016-11-02 17:38 小草的大树梦 阅读(295) 评论(0) 推荐(0) 编辑
摘要:题目链接: http://noi.openjudge.cn/ch0206/4977/ LIS http://paste.ubuntu.com/23406594/ 阅读全文
posted @ 2016-11-02 17:35 小草的大树梦 阅读(505) 评论(0) 推荐(0) 编辑
摘要:题目链接: http://noi.openjudge.cn/ch0206/8780/ LDS 也可以转换为LIS 阅读全文
posted @ 2016-11-02 17:33 小草的大树梦 阅读(388) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示