二狗的博客

学生/ACMer

计蒜客 蒜头君的猜想

有一天蒜头君突发奇想,他有一个猜想,任意一个大于 22 的偶数好像总能写成 22 个质数的和。蒜头君查了资料,发现这个猜想很早就被一个叫哥德巴赫的人提出来了,称为哥德巴赫猜想。目前还没有证明这个猜想的正确性。蒜头君告诉你一个整数 nn ,让你用这个数去验证。注意 11 不是质数。输入格式输入一个偶...

2018-04-10 17:47:39

阅读数:46

评论数:0

计蒜客 取石子游戏

蒜头君和花椰妹在玩一个游戏,他们在地上将 nn 颗石子排成一排,编号为 11 到 nn。开始时,蒜头君随机取出了 22颗石子扔掉,假设蒜头君取出的 22 颗石子的编号为 aa, bb。游戏规则如下,蒜头君和花椰妹 22 人轮流取石子,每次取石子,假设某人取出的石子编号为 ii,那么必须要找到一对 ...

2018-04-10 17:26:19

阅读数:133

评论数:0

计蒜客 一维坐标的移动

在一个长度为 nn 的坐标轴上,蒜头君想从 AA 点 移动到 BB 点。他的移动规则如下:向前一步,坐标增加 11。向后一步,坐标减少 11。跳跃一步,使得坐标乘 22。蒜头君不能移动到坐标小于 00 或大于 nn 的位置。蒜头想知道从 AA 点移动到 BB 点的最少步数是多少,你能帮他计算出来么...

2018-04-10 15:14:00

阅读数:28

评论数:0

计蒜客 走迷宫2

给你一个 nn 行 mm 列的二维迷宫。'S'表示起点,'T' 表示终点,'#' 表示墙壁,'.' 表示平地。你需要从 'S'出发走到 'T',每次只能上下左右走动,并且不能走出地图的范围以及不能走到墙壁上。请你计算出走到终点需要走的最少步数。输入格式第一行输入 nn, mm 表示迷宫大小。(1 ...

2018-04-10 14:47:36

阅读数:30

评论数:0

计蒜客 马踏过河卒

AA 点有一个过河卒,需要走到目标 BB 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的 CC 点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 CC 点上的马可以控制 99 个点(图中的 P1,P2 \cdots P8P1,P2⋯P8 和 C...

2018-04-08 08:50:49

阅读数:41

评论数:0

计蒜客 堆积木

蒜头君有 nn 块积木,编号分别为 11 到 nn。一开始,蒜头把第 ii 块积木放在位置 ii。蒜头君进行 mm 次操作,每次操作,蒜头把位置 bb 上的积木整体移动到位置 aa 上面。比如 11 位置的积木是 11,22 位置的积木是 22,那么把位置 22 的积木移动到位置 11 后,位置 ...

2018-04-05 09:10:54

阅读数:45

评论数:0

计蒜客 打印锯齿矩阵

锯齿矩阵是指每一行包含的元素个数不相同的矩阵,比如:13 5 2 6 122 3 431 6 2 7读入若干对整数 (x,y)(x,y),表示在第 xx 行的末尾加上一个元素 yy。输出最终的锯齿数组。初始时矩阵为空。输入格式第一行输入两个整数 n,m(1 \leq n,m \leq 10000)...

2018-04-05 08:40:34

阅读数:49

评论数:0

计蒜客 幼儿园买玩具

蒜厂幼儿园有 n个小朋友,每个小朋友都有自己想玩的玩具。身为幼儿园园长的你决定给幼儿园买一批玩具,由于经费有限,你只能买 m个玩具。已知玩具商店一共卖 kk 种玩具,编号为 1,2,3,...k,你让每个小朋友把想玩的玩具编号都写在了纸上。你希望满足尽可能多的小朋友的需求,请计算出最多能满足多少个...

2018-04-04 08:51:05

阅读数:35

评论数:0

计蒜客 蒜头跳木桩 ( LIS的简单变种)

蒜头君面前有一排 nn 个木桩,木桩的高度分别是h_1,h_2,h_3\cdots h_nh1​,h2​,h3​⋯hn​。蒜头第一步可以跳到任意一个木桩,接下来的每一步蒜头不能往回跳只能往前跳,并且跳下一个木桩的高度 不大于 当前木桩。蒜头君希望能踩到尽量多的木桩,请你帮蒜头计算,最多能踩到多少个...

2018-03-29 11:52:22

阅读数:52

评论数:0

计蒜客 蒜头君的购物袋1

蒜头君去超市购物,他有一只容量为 VV 的购物袋,同时他买了 nn 件物品,已知每件物品的体积 v_ivi​。蒜头君想知道,挑选哪些物品放入购物袋中,可以使袋子剩余的空间最小。输入格式第一行输入一个整数 VV(1 \leq V \leq 20,0001≤V≤20,000),表示购物袋的容量。第二行...

2018-03-29 09:21:35

阅读数:51

评论数:0

计蒜客 蒜头君的购物袋2 (01背包)

蒜头君去超市购物,他有一只容量为 VV 的购物袋,同时他想买 nn 件物品,已知每件物品的体积 v_ivi​ 和重要度 p_ipi​。蒜头君想知道,挑选哪些物品放入购物袋中,可以使得买到的物品重要度之和最大,且物品体积和不超过购物袋的容量。输入格式第一行输入两个整数 VV(1 \leq V \le...

2018-03-29 08:37:57

阅读数:35

评论数:0

计蒜客 最长公共子序列

这次我们的问题非常简单,蒜头君有两个字符串 aa 和 bb,蒜头想知道两个字符串的最长公共子序列的长度。输入格式第一行输入一个字符串。第二行输入一个字符串。(字符串只包含字母,每个字符串长度不超过 10001000)输出格式输出二者的最长公共子序列的长度,占一行。样例输入computer educ...

2018-03-28 23:11:41

阅读数:25

评论数:0

计蒜客 逃生(基础动态规划)

蒜头君在玩一款逃生的游戏。在一个 n \times mn×m 的矩形地图上,蒜头位于其中一个点。地图上每个格子有加血的药剂,和掉血的火焰,药剂的药效不同,火焰的大小也不同,每个格子上有一个数字,如果格子上的数字是正数说明是一个药剂代表增加的生命值,如果是负数说明是火焰代表失去的生命值。蒜头初始化有...

2018-03-28 14:02:57

阅读数:41

评论数:0

计蒜客 捡水果

蒜头在玩一款游戏,他在一个山顶,现在他要下山,山上有许多水果,蒜头每下一个高度就可以捡起一个水果,并且获得水果的能量。山的形状如图所示:1   32 1 23 6 2 343 5 4 1这是一个高度为 44 的山,数字代表水果的能量。每次下一个高度,蒜头需要选择是往左下走,还是往右下走。例如:对...

2018-03-28 11:36:19

阅读数:29

评论数:0

计蒜客 互质数的个数

给定一个整数 nn,请问有多少个整数 i满足条件:gcd(i, n) = 1,1<=i<=n;输入格式输入一行,输入一个整数 n(n<=10^9)。输出格式输出一行,输出一个整数,表示符合条件的整数个数。样例输入16样例输出8解题思...

2018-03-28 09:04:09

阅读数:120

评论数:0

计蒜客 正方形

蒜头君手上有一些小木棍,它们长短不一,蒜头君想用这些木棍拼出一个正方形,并且每根木棍都要用到。 例如,蒜头君手上有长度为 11,22,33,33, 33 的 55 根木棍,他可以让长度为11,22 的木棍组成一条边,另外三根分别组成 33 条边,拼成一个边长为 33 的正方形。蒜头君希望你提前告诉...

2018-03-27 09:52:12

阅读数:84

评论数:0

计蒜客 等边三角形

蒜头君手上有一些小木棍,它们长短不一,蒜头君想用这些木棍拼出一个等边三角形,并且每根木棍都要用到。 例如,蒜头君手上有长度为 11,22,33,33 的4根木棍,他可以让长度为11,22 的木棍组成一条边,另外 22 跟分别组成 22 条边,拼成一个边长为 33 的等边三角形。蒜头君希望你提前告诉...

2018-03-27 09:16:06

阅读数:76

评论数:1

计蒜客 八皇后问题

蒜头君在和朋友下国际象棋,下的时候突发奇想,在国际象棋棋盘的每个格子上写下 11 到 9999 内的数字,又拿出了珍藏已久的 88 个皇后棋子。国际象棋中的皇后可以将同一行、同一列和同一对角线上的对方棋子吃掉。小蒜头在想,怎么摆放这 88 个皇后的位置才能让她们不能互相攻击,同时这 88 个皇后占...

2018-03-27 08:34:45

阅读数:27

评论数:0

计蒜客 方程的解数

蒜头君在求解一个 nn 元的高次方程:\displaystyle k_1x_1^{p_1}+k_2x_2^{p_2}+\ldots+k_nx_n^{p_n}=0k1​x1p1​​+k2​x2p2​​+…+kn​xnpn​​=0其中:x_1,x_2,\ldots,x_nx1​,x2​,…,xn​ 是...

2018-03-27 08:32:43

阅读数:81

评论数:0

计蒜客 买书

蒜头君去书店买书,他有 mm 元钱,书店里面有 nn 本书,每本书的价格为 p_ipi​ 元。蒜头君很爱学习,想把身上钱都用来买书,并且刚好买 kk 本书。请帮蒜头君计算他是否能刚好用 mm 元买 kk 本书。输入格式第一行输入 33 个整数 m(1 \le m \le 100000000)m(1...

2018-03-27 08:30:33

阅读数:92

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭