随笔分类 -  基础算法——搜索

摘要:T1 全排列 (permutation.cpp/c/pas)Description从 n 个不同元素中任取 m(m≤n)个元素,按照一定的顺序排列起来,叫做从 n个不同元素中取出 m 个元素的一个排列。当 m=n 时所有的排列情况叫全排列。你觉得 xxy 会问你全排列的个数吗?Xxy:这个问题能淹死 阅读全文
posted @ 2017-09-13 17:54 Aptal丶 阅读(213) 评论(0) 推荐(0)
摘要:http://codevs.cn/problem/2618/ 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 http://codevs.cn/problem/2618/ 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold http: 阅读全文
posted @ 2017-09-12 22:25 Aptal丶 阅读(230) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=2690 题目背景 USACO 题目描述 很少有人知道奶牛爱吃苹果。农夫约翰的农场上有两棵苹果树(编号为1和2), 每一棵树上都长满了苹果。奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果 从树上落下。但是,由于苹果掉到地上 阅读全文
posted @ 2017-09-12 22:25 Aptal丶 阅读(334) 评论(1) 推荐(0)
摘要:http://www.codevs.cn/problem/1297/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 http://www.codevs.cn/problem/1297/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 阅读全文
posted @ 2017-09-12 19:45 Aptal丶 阅读(232) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1053 Description 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0<i<x ,则称x为反质数。例如,整数1,2,4, 阅读全文
posted @ 2017-09-11 21:19 Aptal丶 阅读(121) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1588 题目描述 FJ丢失了他的一头牛,他决定追回他的牛。已知FJ和牛在一条直线上,初始位置分别为x和y,假定牛在原地不动。FJ的行走方式很特别:他每一次可以前进一步、后退一步或者直接走到2*x的位置。计算他至少需要几步 阅读全文
posted @ 2017-09-11 19:27 Aptal丶 阅读(340) 评论(0) 推荐(0)
摘要:http://codevs.cn/problem/1004/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 http://codevs.cn/problem/1004/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 G 阅读全文
posted @ 2017-09-11 17:57 Aptal丶 阅读(220) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1041 题目背景 近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研 阅读全文
posted @ 2017-09-11 10:17 Aptal丶 阅读(304) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1784 题目描述 数独是根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题 阅读全文
posted @ 2017-09-10 22:17 Aptal丶 阅读(314) 评论(0) 推荐(0)
摘要:https://vijos.org/p/1359 描述 农民约翰的母牛总是生产出最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。 农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数,举例来说:7 3 3 1全部肋骨上的数 阅读全文
posted @ 2017-09-10 10:52 Aptal丶 阅读(243) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1074 题目描述 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他 们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教, Z 博士拿出了他最近发明的“靶形数独” 阅读全文
posted @ 2017-09-10 10:33 Aptal丶 阅读(284) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=2668 题目描述 牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、红心、梅花、方片的A到K加上大小王的共54张牌来进行的扑克牌游戏。在斗地主中,牌的大小关系根据牌的数码表示如下:3<4<5<6<7<8<9<1 阅读全文
posted @ 2017-09-09 21:18 Aptal丶 阅读(331) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1213 题目描述 考虑将如此安排在一个 3 x 3 行列中的九个时钟: 目标要找一个最小的移动顺序将所有的指针指向12点。下面原表格列出了9种不同的旋转指针的方法,每一种方法都叫一次移动。选择1到9号移动方法,将会使在表 阅读全文
posted @ 2017-09-09 18:05 Aptal丶 阅读(573) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1457 题目描述 我们憨厚的USACO主人公农夫约翰(Farmer John)以无法想象的运气,在他生日那天收到了一份特别的礼物:一张“幸运爱尔兰”(一种彩票)。结果这张彩票让他获得了这次比赛唯一的奖品——坐落于爱尔兰郊 阅读全文
posted @ 2017-09-09 15:38 Aptal丶 阅读(269) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1220 题目描述 某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。 为了给村里节省电费, 阅读全文
posted @ 2017-09-09 11:14 Aptal丶 阅读(254) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1238 题目描述 有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这m*n个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号 阅读全文
posted @ 2017-09-08 19:34 Aptal丶 阅读(213) 评论(0) 推荐(0)
摘要:T1 洛谷 P2966 [USACO09DEC]牛收费路径Cow Toll Paths 题目描述 Like everyone else, FJ is always thinking up ways to increase his revenue. To this end, he has set up 阅读全文
posted @ 2017-09-08 15:36 Aptal丶 阅读(253) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1189 题目描述 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆车,但他没想到的是那辆车属于警察局,并且车上装有用于发射车子移动路线的装置。 那个装置太旧了,以至于只能发射关于那辆车的移动路线的方向信息。 编写程序,通过使用 阅读全文
posted @ 2017-09-08 14:33 Aptal丶 阅读(253) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1126 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径1.6米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个N*M的网格,有些格子为不可移动的障碍。机器人的中心总 阅读全文
posted @ 2017-09-05 22:18 Aptal丶 阅读(231) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problem/show?pid=1120 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。 现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。 给出每段小木棍的长度,编程帮他找出原 阅读全文
posted @ 2017-09-05 19:14 Aptal丶 阅读(316) 评论(0) 推荐(0)