- 博客(54)
- 收藏
- 关注
原创 提高:二分与三分:扩散
一个点每过一个单位时间就会向四个方向扩散一个距离,如图。两个点a、b连通,记作e(a,b)当且仅当a、b的扩散区域有公共部分。连通块的定义是块内的任意两个点u、v都必定存在路径e(u,a0),e(a0,a1),…,e(ak,v)。给定平面上的n给点,问最早什么时刻它们形成一个连通块。
2024-10-27 11:58:15 383
原创 4404 - 提高:二分与三分:曲线(三分)
明明做作业的时候遇到了n个二次函数Si(x)=ax22+bx+c,他突发奇想设计了一个新的函数F(x)=max(Si(x)), i=1,2...n。明明现在想求这个函数在[0,10000]的最小值,要求精确到小数点后四位四舍五入。
2024-10-27 11:54:28 174
原创 GESP:2023-12月等级8-T2-大量的工作沟通
其中,除了0号员工是老板,其余每名员工都有一个直接领导。该公司有严格的管理制度,每位员工只能受到本人或本人直接领导或间接领导的管理。具体来说,规定员工x可以管理员工y,当且仅当x=y ,或 x=fy,或x可以管理fy。现在,有一些同事要开展合作,他们希望找到一位同事来主持这场合作,这位同事必须能够管理参与合作的所有同事。接下来Q行,每行描述一场合作:开头是一个整数m(2<=m<=N ),表示参与本次合作的员工数量;保证公司结构合法,即不存在任意一名员工,其本人是自己的直接或间接领导。
2024-08-06 10:52:38 273
原创 2024 普及暑假第七轮第三题:损失统计
有一个国家,其内部城市链接恰好是棵树,每年夏季,城市都会发生水灾,当一个城市发生水灾时,与最短距离不超过2的其他城市也发生水灾,你想知道,当水灾发生时,当前城市的受损次数。
2024-08-06 10:50:05 250
原创 2024 普及暑假第七轮第一题:消除后缀
有多组测试数据,第一行1个整数T,表示有几组测试数据 接下来有T行,每行一个正整数x,长度最长为10万位,最小为1。解释: 方案1:什么都不切(即切一个长度为0的后缀)。方案2:切掉最后一个9(即切一个长度为1的后缀)。一个正整数,准备切掉一个后缀并抛弃,使得剩余部分是9的倍数。请你计算出有多少种不同的操作方案?一行一个整数,代表合法的方案数。
2024-08-06 10:47:12 134
原创 NOIP2017 普及:第三题 棋盘
有一个m × m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上角走到棋盘的最右下角。任何一个时刻,你所站在的位置必须是有颜色的(不能是无色的),你只能向上、下、左、右四个方向前进。当你从一个格子走向另一个格子时,如果两个格子的颜色相同,那你不需要花费金币;如果不同,则你需要花费1 个金币。另外,你可以花费2 个金币施展魔法让下一个无色格子暂时变为你指定的颜色。
2024-07-30 15:13:40 703
原创 图:并查集:亲戚(relation)
或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否是亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱十分庞大,那么检验亲戚关系实非人力所能及。在这种情况下,最好的帮手就是计算机。为了将问题简化,你将得到一些亲戚关系的信息,如Marry和Tom是亲戚,Tom和Ben是亲戚,等等。从这些信息中,你可以推出Marry和Ben是亲戚。请写一个程序,对于我们的关于亲戚关系的提问,以最快的速度给出答案。
2024-07-29 14:29:58 411
原创 大盗阿福
阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。 这条街上一共有 N 家店铺,每家店中都有一些现金。 阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。 作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。 他想知道,在不惊动警察的情况下,他今晚最多可以得到多少现金?输入输入的第一行是一个整数 T,表示一共有 T 组数据。 接下来的每组数据,第一行是一个整数 N ,表示一共有 N 家店铺。 第二行是 N 个被空格分开的
2024-07-29 14:23:25 377
原创 状压DP:糖果(模板)
糖果店的老板一共有M种口味的糖果出售。为了方便描述,我们将M种口味编号1∼M。小明希望能品尝到所有口味的糖果。遗憾的是老板并不单独出售糖果,而是K颗一包整包出售。幸好糖果包装上注明了其中K颗糖果的口味,所以小明可以在买之前就知道每包内的糖果口味。给定N包糖果,请你计算小明最少买几包,就可以品尝到所有口味的糖果。
2024-07-29 14:20:36 349
原创 GESP:2023-9月等级6-T1-小杨买饮料
小杨来到了一家商店,打算购买一些饮料。这家商店总共出售N种饮料,编号从0至N-1 ,其中编号为i的饮料售价ci元,容量li毫升。
2024-07-27 13:35:46 638
原创 素数极差
在n个素数的数字序列中,你准备进行若干次以下操作: 选择两个素数元素,将他们合并,生成的新元素为原来两个素数的乘积。现在你希望操作到不能再操作为止,然后使得最终的极差(最大值减最小值)尽可能小。请输出极差值?
2024-07-20 14:06:20 144
原创 字符串大小写PLUS
有1个字符串,你需要把它弄成“前面若干字符是大写,后面的字符全是小写”的样子,例如:"AABBccdd"。(但全大写和全小写均不合法)请问最少需要几次才能达成目标。
2024-07-20 14:04:37 177
原创 平方数
有一个正整数x,她可以进行任意次操作,每次将x 加上 2,或者将x 减去 2。现在想知道,如果将x 变为完全平方数,最少需要多少次操作呢,请你输出答案。
2024-07-20 14:02:42 195
原创 进位
给定t组询问,每组询问给出1个正整数n,你可以对其施加任意次以下操作: 选择一个10的非负整数次幂x,另n=n+x如果要使得这个正整数n只有一个数位不为0,最少要操作几次?
2024-07-20 13:58:59 336
原创 开关灯plus
有n盏灯,初始是关闭状态,你现在对第i盏灯做操作,那么凡是i倍数的灯也会做操作,即当前是开变为关,关变为开,现在你从1号到n号灯,依次改变每个灯的状态,你想知道第k个灯最后什么状态,如果是关闭的,输出0,如果是开的输出1。
2024-07-20 13:57:06 345
原创 思维题
告诉你4个整数:a,b,c,d,你可以从abc三个数字中,任选2个数,在选中的2个数字中,找到一个不属于这2个数字的最小非负整数来取代没选上的数字,(比如,你选的数字是0 1,那么最小非负整数为2,如果你选的数字是0,2,那么最小非负整数为1,问你,最少做多少次这样的操作,才能让a,b,c中的一个数字变为d,如果无法做到则输出-1。
2024-07-20 13:53:48 271
原创 图:最小生成树:联络员(liaison)
Tyvj已经一岁了,网站也由最初的几个用户增加到了上万个用户,随着Tyvj网站的逐步壮大,管理员的数目也越来越多,现在你身为Tyvj管理层的联络员,希望你找到一些通信渠道,使得管理员两两都可以联络(直接或者是间接都可以)。Tyvj是一个公益性的网站,没有过多的利润,所以你要尽可能的使费用少才可以。目前你已经知道,Tyvj的通信渠道分为两大类,一类是必选通信渠道,无论价格多少,你都需要把所有的都选择上;还有一类是选择性的通信渠道,你可以从中挑选一些作为最终管理员联络的通信渠道。
2024-07-16 13:50:48 129
原创 图:拓扑排序与关键路径:家谱树
有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。给出每个人的孩子的信息。输出一个序列,使得每个人的后辈都比那个人后列出。
2024-07-16 13:22:08 140
原创 格雷编码
给你一个整数 n ,返回任一有效的 n 位格雷码序列。n 位格雷码序列 是一个由 2𝑛n 个整数组成的序列,其中: 每个整数都在范围 [0, 2的n次方-1] 内(含 0 和2的n次方-1) 第一个整数是 0,一个整数在序列中出现 不超过一次每对 相邻 整数的二进制表示 恰好一位不同 ,且第一个 和 最后一个 整数的二进制表示 恰好一位不同。
2024-07-16 13:18:23 398
原创 图:拓扑排序与关键路径:奖金
由于无敌的凡凡在2005年世界英俊帅气男总决选中胜出,Yali Company总经理Mr.Z心情好,决定给每位员工发奖金。公司决定以每个人本年在公司的贡献为标准来计算他们得到奖金的多少。于是Mr.Z下令召开m方会谈。每位参加会谈的代表提出了自己的意见:“我认为员工a的奖金应该比b高!”Mr.Z决定要找出一种奖金方案,满足各位代表的意见,且同时使得总奖金数最少。每位员工奖金最少为100元。
2024-07-16 13:15:26 410
原创 图:最短路径问题
平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。
2024-07-14 09:33:39 371
原创 GESP:2024-6月等级5-T1-黑白格
小杨有一个n 行m 列的网格图,其中每个格子要么是白色,要么是黑色。小杨想知道至少包含k 个黑色格子的最小子矩形包含了多少个格子。
2024-07-14 09:30:44 463
原创 NOIP2005 普及:第三题 采药
辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。如果你是辰辰,你能完成这个任务吗?
2024-07-10 17:58:05 462
原创 GESP:2024-6月等级3-T2-寻找倍数
小杨有一个包含n个正整数的序列A={a1,a2,...an},他想知道是否存在i(1<=i<=n),使得ai是序列A中所有数的倍数。
2024-07-10 17:50:05 1336
原创 GESP:2024-6月等级3-T1-移位
小杨学习了加密技术移位,所有大写字母都向后按照一个固定数目进行偏移。偏移过程会将字母表视作首尾相接的环,例如,当偏移量是3的时候,大写字母A会替换成D,大写字母⒉会替换成C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ会被替换成DEFGHIJKLMNOPQRSTUvWXYZABC。注∶当偏移量是26的倍数时,每个大写字母经过偏移后会恰好回到原来的位置,即大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ经过偏移后会保持不变。
2024-07-10 17:47:51 778
原创 NOIP2022(CSP) 普及:第一题 乘方(pow)
小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 a 和 b,求 a𝑏b 的值是多少。a𝑏b 即 b 个 a 相乘的值,例如 233 即为 3 个 2 相乘,结果为 2 × 2 × 2 = 8。“简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。小文很快意识到,她的程序里的变量都是 int 类型的。在大多数机器上,int 类型能表示的最大数为 2 33 11 − 1 ,因此只要计算结果超过这个数,她的程序就会出现错误。
2024-07-09 12:02:57 391
原创 GESP:2024-6月等级5-T2-小杨的幸运数字
12=2*2*3的质因子有2,3,恰好为两种不同的质因子,因此12是幸运数字,而30=2*3*5的质因子有2,3,5,不符合要求,部位幸运数字。小杨现在有n个正整数,他想知道每个正整数是否是他的幸运数字。
2024-07-09 11:49:49 620
原创 GESP:2024-6月等级2-T1-平方之和
小杨有n个正整数a1,a2,a3...an,他想知道对于所有的i(1<=i<=n),是否存在两个正整数x和y,满足x^2+y^2=ai。
2024-07-05 11:36:18 1598
原创 GESP:2024-6月等级2-T2-计数
小杨认为自己的幸运数是正整数k(注:保证1<=k<=9),小杨想知道,对于从1到n的所有正整数中,k出现了多少次?
2024-07-05 11:11:14 648
原创 GESP:2024-6月等级1-T2-立方数
小杨有1个正整数n,他想知道n是否是1个立方数,一个正整数n是立方数,当且仅当存在一个正整数x,满足x^3=n。
2024-07-05 10:51:05 1388
原创 差分:一维差分模板
输入一个长度为n的整数序列。接下来输入m个操作,每个操作包含三个整数l, r, c,表示将序列中[l, r]之间的每个数加上c。请你输出进行完所有操作后的序列。
2024-07-03 18:24:14 112
原创 图:最短路径问题
平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。
2024-07-03 18:22:32 107
原创 数论:快速幂:A 的 B 次方(升级版)
数论课上,老师给 DreamFox 安排了一项任务,用编程实现 A 的 B 次方模 C。这个当然难不了 ACMer。于是 DreamFox 回去后就开始用代码实现了。
2024-07-03 18:16:19 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人