
*****acm*****
文章平均质量分 78
不伦不类程序猿
这个作者很懒,什么都没留下…
展开
-
NYOJ 35 表达式求值(栈)
表达式求值时间限制:3000 ms | 内存限制:65535 KB难度:4描述ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数)输入第一行输入一个整数n,共有n组测试数原创 2016-04-28 10:11:27 · 458 阅读 · 0 评论 -
NYOJ 469 擅长排列的小明
擅长排列的小明 II时间限制:1000 ms | 内存限制:65535 KB难度:3描述小明十分聪明,而且十分擅长排列计算。有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列:1、第一个数必须是12、相邻两个数之差不大于2你的任务是给出排列的种数。输入多原创 2017-04-14 18:56:48 · 300 阅读 · 0 评论 -
nyoj 456 邮票分你一半(背包问题)
邮票分你一半时间限制:1000 ms | 内存限制:65535 KB难度:3描述 小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?原创 2016-05-06 16:20:20 · 487 阅读 · 0 评论 -
HDU 1195Open the Lock(bfs)
Open the LockTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6641 Accepted Submission(s): 2996Problem DescriptionNow an emerg原创 2017-05-02 09:40:13 · 431 阅读 · 0 评论 -
NYOJ 711 最舒适的路线(bfs+优先队列)
最舒适的路线时间限制:5000 ms | 内存限制:65535 KB难度:5描述异形卵潜伏在某区域的一个神经网络中。其网络共有N个神经元(编号为1,2,3,…,N),这些神经元由M条通道连接着。两个神经元之间可能有多条通道。异形卵可以在这些通道上来回游动,但在神经网络中任一条通道的游动速度必须是一定的。当然异形卵不希望从一条通道游动到另一条通道速度变化太大,否则它会很不舒服原创 2017-04-20 09:49:45 · 358 阅读 · 0 评论 -
HDU 1869 六度分离
六度分离Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9350 Accepted Submission(s): 3781Problem Description1967年,美国著名的社会学家斯坦利·米尔原创 2017-04-16 21:44:54 · 190 阅读 · 0 评论 -
康拓展开及应用(八数码编码,排列组合)
康拓展开及应用 题目:给出n个互不相同的字符, 并给定它们的相对大小顺序,这样n个字符的所有排列也会有一个顺序. 现在任给一个排列,求出在它后面的第i个排列.这是一个典型的康拓展开应用,首先我们先阐述一下什么是康拓展开。(1)康拓展开 所谓康拓展开是指把一个整数X展开成如下形式: X=a[n]*(n-1)!+a[n-1]*(n-2)!+..转载 2017-05-02 21:05:52 · 736 阅读 · 0 评论 -
Dijkstra算法模板(纯代码)
#include#include#define INF 1000000#define Max 20int n;//节点数 int edge[Max][Max];//图的邻接矩阵 bool vis[Max];//若找到V->Vi的最短路径vis[i]=1 int dist[Max];//顶点V到终点Vi的最短路径 void Dijkstra(int v)//v起始结点 {/**/原创 2017-04-17 10:32:22 · 749 阅读 · 0 评论 -
NYOJ 1237 最大岛屿(dfs)
最大岛屿时间限制:1000 ms | 内存限制:65535 KB难度:2描述神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。 这是一个由海洋、岛屿和海盗组成的危险世界。面对危险重重的海洋与诡谲的对手,如何凭借智慧与运气,建立起一个强大的海盗帝国。原创 2017-05-03 20:31:03 · 281 阅读 · 0 评论 -
HDU 1026 Ignatius and the Princess I(广搜+优先队列)
Ignatius and the Princess ITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18832 Accepted Submission(s): 6084Special JudgeProblem原创 2017-04-21 20:07:37 · 263 阅读 · 0 评论 -
HDU 1401 Solitaire(bfs)
SolitaireTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4522 Accepted Submission(s): 1369Problem DescriptionSolitaire is a g原创 2017-04-22 16:37:47 · 264 阅读 · 0 评论 -
HDU 1027 Ignatius and the Princess II (水题,排列)
Ignatius and the Princess IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8034 Accepted Submission(s): 4727Problem Description原创 2017-04-22 19:46:36 · 243 阅读 · 0 评论 -
NYOJ 1057 寻找最大数(三)(贪心)
寻找最大数(三)时间限制:1000 ms | 内存限制:65535 KB难度:2描述给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数。求这个新的整数的最大值是多少。输入多组测试数据。每组测试数据占一行,每行有两个数N和K (1 ≤ N≤ 10^18; 0 ≤ K ≤ 100).输出每组测试数据的原创 2017-04-22 21:21:14 · 332 阅读 · 0 评论 -
1269: 爱看电视的LsF+遥控器 dfs+剪枝
1269: 爱看电视的LsF时间限制: 1 秒 内存限制: 64 MB提交: 292 解决: 70提交 状态 题目描述LsF(刘师傅)非常喜欢看电视!不幸的是,遥控器上的一些数字按钮坏了。 但他灵光一闪,如果他不能直接输入他想要看到的频道的号码,那么他可以先输入其他号码,再通过按下按钮+ 和- (这两个按钮由24K钛合金制成,永远不会坏)的方式到达所需的频道。 按钮原创 2017-04-24 22:00:07 · 429 阅读 · 0 评论 -
NYOJ 1276 机器设备 (bfs)
机器设备时间限制:1000 ms | 内存限制:65535 KB难度:2描述Alpha 公司设计出一种节能的机器设备。它的内部结构是由 N 个齿轮组成。整个机器设备有 一个驱动齿轮,当启动它时,它立即按 10,000 圈/小时转速顺时针转动,然后它又带动与它相切 的齿轮反方向,即逆时针转动。齿轮之间互相作用,每个齿轮都可能驱动着多个齿轮,最终带动 一个工原创 2017-04-26 21:27:41 · 353 阅读 · 0 评论 -
NYOJ 1272 表达式求值 (字符串处理)
表达式求值时间限制:1000 ms | 内存限制:65535 KB难度:3描述假设表达式定义为: 1. 一个十进制的正整数 X 是一个表达式。 2. 如果 X 和 Y 是 表达式,则 X+Y, X*Y 也是表达式; *优先级高于+. 3. 如果 X 和 Y 是 表达式,则 函数 Smax(X,Y)也是表达式,其值为:先分别求出 X ,Y 值的各位数字之和,再从中原创 2017-04-26 21:35:45 · 376 阅读 · 0 评论 -
HDU 1175 连连看(bfs+dfs 水过)
连连看Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34879 Accepted Submission(s): 8673Problem Description“连连看”相信很多人都玩过。没玩过也没原创 2017-04-29 16:29:51 · 1503 阅读 · 0 评论 -
hdu 1429 胜利大逃亡(续) bfs+状态压缩
胜利大逃亡(续)Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8425 Accepted Submission(s): 3022Problem DescriptionIgnatius再次被魔王抓走了(原创 2017-04-05 19:27:15 · 292 阅读 · 0 评论 -
nyoj 116 士兵杀敌(二)树状数组
士兵杀敌(二)时间限制:1000 ms | 内存限制:65535 KB难度:5描述南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。原创 2016-04-28 16:52:46 · 347 阅读 · 0 评论 -
nyoj 108 士兵杀敌一
士兵杀敌(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军现在想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。注意,南将军可能会问很多次问题。输入只有一组测试数据第一行是两个整数N,M,其原创 2016-04-28 17:42:12 · 375 阅读 · 0 评论 -
nyoj 119 士兵杀敌三(RMQ)
士兵杀敌(三)时间限制:2000 ms | 内存限制:65535 KB难度:5描述南将军统率着N个士兵,士兵分别编号为1~N,南将军经常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比较,计算出两个人的杀敌数差值,用这种方法一方面能鼓舞杀敌数高的人,另一方面也算是批评杀敌数低的人,起到了很好的效果。所以,南将军经常问军师小工第i号士兵到第j号原创 2016-04-28 21:27:44 · 368 阅读 · 0 评论 -
nyoj 737 合并石子一(dp)
石子合并(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行有一个整原创 2016-04-29 15:33:06 · 373 阅读 · 0 评论 -
NYOJ 814 又见导弹拦截
又见拦截导弹时间限制:3000 ms | 内存限制:65535 KB难度:3描述大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度。突然有一天,雷达捕捉到敌国的导弹来袭。由于该系统存在缺陷原创 2016-04-29 10:08:48 · 417 阅读 · 0 评论 -
NYOJ 17 单调递增最长子序列
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklm原创 2016-04-29 19:49:37 · 256 阅读 · 0 评论 -
nyoj 79 拦截导弹
拦截导弹时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。原创 2016-04-29 18:10:07 · 247 阅读 · 0 评论 -
NYOJ 832 合并游戏(dp状态压缩)
合并游戏时间限制:1000 ms | 内存限制:65535 KB难度:4描述 大家都知道Yougth除了热爱编程之外,他还有一个爱好就是喜欢玩。 某天在河边玩耍的时候,他发现了一种神奇的石子,当把两个石子放在一起的时候,后一个石子会消失,而且会蹦出一定数量的金币,这可乐坏了Yougth,但是他想得到最多的金币,他该怎么做?输入原创 2016-04-30 17:58:09 · 332 阅读 · 0 评论 -
NYOJ104 最大和
最大和时间限制:1000 ms | 内存限制:65535 KB难度:5描述给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。 例子:0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其最大子矩阵为:9原创 2016-05-03 18:18:30 · 289 阅读 · 0 评论 -
NYOJ 19 擅长排列的小明
擅长排列的小明时间限制:1000 ms | 内存限制:65535 KB难度:4描述小明十分聪明,而且十分擅长排列计算。比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了,他同样的很擅长。现在需要你写一个程序来验证擅长排列的小明到底对不对。输入第一行输入整数N(1每组测试原创 2016-05-04 10:50:15 · 280 阅读 · 0 评论 -
NYOJ 860 又见01背包
又见01背包时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W 的物品,求所有挑选方案中物品价值总和的最大值。 1 1 1 1 输入多组测试数据。每组测试数据第一行输入,n 和 W ,接下来有n行,每行输原创 2016-05-05 20:07:12 · 218 阅读 · 0 评论 -
UVA 1160 X-Plosives
C - X-PlosivesTime Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %lluSubmit Status Practice UVA 1160DescriptionA secret service developed a new kind of explosive that原创 2016-05-17 17:56:45 · 257 阅读 · 0 评论 -
NYOJ 722 数独
数独时间限制:1000 ms | 内存限制:65535 KB难度:4描述 数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个3*3宫内的数字均含1-9,不重复。 每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题目都是不合格的。原创 2017-04-18 10:00:22 · 202 阅读 · 0 评论 -
zzulioj 2132 Tmk吃汤饭(模拟)
2132: Tmk吃汤饭Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 504 Solved: 219SubmitStatusWeb BoardDescriptionTmk喜欢吃汤饭!Tmk喜欢吃汤饭!!Tmk喜欢吃汤饭!!!汤饭窗口分点餐和取餐两个窗口,一位蜀黍负责点餐窗口,一位蜀黍负责煮汤,一位蜀黍负责原创 2017-04-28 21:18:51 · 390 阅读 · 0 评论 -
NYOJ 746 整数划分(四) (区间dp)
整数划分(四)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其解,他非常郁闷。。亲爱的你能帮帮他吗? 问题是我们经常见到的整数划分,给出两个整数 n , m ,要求在 n原创 2017-04-27 20:34:12 · 313 阅读 · 0 评论