上一页 1 ··· 3 4 5 6 7
摘要: Piggy Back (piggyback.pas/c/cpp) 【问题描述】 Bessie 和她的姐姐 Elsie 在不同的田块吃草,晚上她们都返回牛棚休息。作为聪明的奶牛,她们想设计一个方案使得步行消耗的能量最少。牛,她们想设计一个方案使得步行消耗的能量最少。Bessie 从一个田块到相邻的田块 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(231) 评论(0) 推荐(0) 编辑
摘要: WILL 吃桃 (peach.pas/c/cpp) 【 题目描述】 Will 很喜欢吃桃, 某天 Will 来到了一片森林, 森林中有 N 颗桃树, 依次编号为 1,2,„,N.每棵树上有数量不等的桃子。 某些桃树之间有单向通行的小路, 且路径不会形成环, 通过每条小路的时间也不一定相同。 现在, 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一下子又过去了≥7天(据上一次总结)。 在这几天中,我们刷了许多题,有水题也有难题,我们积累了很多经验。首先是: 要记得开long long。 要记得开long long。 要记得开long long。 这很重要,所以要说三遍。 在这几天中,我们不仅在判断题目的类型上功力大增,而且也对一些算法和数据 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 回文词 (palin.pas/c/cpp) 【问题描述】 回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得的结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你任务是写一个程序,求出将给定字符串变成回文词所需插入的最少字符数。比如字符串“Ab3bd” 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 这是一道单调栈的问题,单调栈维护所有数的最大值。 查询操作时只需要二分找答案即可,枚举栈内的数应该也不会超时。 code: /************************************************************** Problem: 1012 User 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 这是一道典型的记忆化搜索题。 f[x][y]表示以x,y为右下角的方案数。 code: #include <cstdio> #define mod 1000000007 using namespace std; int n,m,k,a[751][751],f[751][751]; int 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 ·背包 这可以说是一道背包的变形。 首先需要考虑到的是如何将ta转换为一个正常 的背包。 这些数据有一个让我们都十分不爽的地方就是有两个值。 所以我们就设置一个基准值,将失败的经验值当做基准值,这样就只剩一个win-lose的“背包价值”了。 接下来即进行0-1背包操作 最后输出时将减去 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 黑匣子 (box.pas/c/cpp) 【 问题描述】 某研究小组成员想发明一个黑匣子( 当然不是飞机上那个), 而是一个具有特殊功能的箱子。 这个箱子具有两个功能: 1. 存放一些正整数 x; 2. 对于第 k 次询问, 它会告诉你箱子中第 k 小的数字是多少。 但光具有理论是不够的, 理论往往应 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 食物链 (eat.pas/c/cpp) 【 问题描述】 动物王国中有三类动物 A,B,C, 这三类动物的食物链构成了有趣的环形。 A 吃 B, B 吃C, C 吃 A。现有 N 个动物, 以 1-N 编号。 每个动物都是 A,B,C 中的一种, 但是我们并不知道它到底是哪一种。 有人用两种说法对这 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 滑雪 ( skiing.pas/c/cpp) 【题目描述】 MM 参加一个滑雪比赛,滑雪场是一个 N×M 的矩形, MM 要从起点( 1, 1)滑到( N,M)。矩形中每个单位格子有一个海拔高度值 hi,从一个格子走到另一个格子速度就会变成 v*2^(hi-hj),已知 MM 的初始速度是 v,请问 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 抓猫 题面如下: 【 题目描述】 流浪猫布满城市的每一个角落, 非常影响市容市貌, 作为城市聘请的抓猫者, 你有一 种捕捉器, 一定可以捕捉到所有走到里面的猫, 更加幸运的是你有一个非常厉害的动物心理 学家, 他可以预测猫在不同位置的行走方向(共有东、 西、 南、 北四种情况) 为了节约经费, 问你 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 线段树,顾名思义,就是指一个个线段组成的树。 线段树的定义就是: 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN)。 ——摘自百度百科 如图,这就是一棵线 阅读全文
posted @ 2017-09-25 19:16 Cptraser 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7