自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海岛Blog

海是无垠的,岛在海中是独立的,有一片自己的天空

  • 博客(3876)
  • 收藏
  • 关注

原创 P4057 晨跑【GCD】

无体育,不清华”、“每天锻炼一小时,健康工作五十年,幸福生活一辈子”在清华,体育运动绝对是同学们生活中不可或缺的一部分。为了响应学校的号召,模范好学生王队长决定坚持晨跑。不过由于种种原因,每天都早起去跑步不太现实,所以王队长决定每a天晨跑一次。换句话说,假如王队长某天早起去跑了步,之后他会休息a−1天,然后第a天继续去晨跑,并以此类推。王队长的好朋友小钦和小针深受王队长坚持锻炼的鼓舞,并决定自己也要坚持晨跑。为了适宜自己的情况,小钦决定每b天早起跑步一次,而小针决定每c天早起跑步一次。

2024-06-23 18:48:38 741

原创 P1069 [NOIP2009 普及组] 细胞分裂【素数】

Hanks 博士是 BT(Bio-Tech,生物技术)领域的知名专家。现在,他正在为一个细胞实验做准备工作:培养细胞样本。Hanks 博士手里现在有N种细胞,编号从1∼N,一个第i种细胞经过1秒钟可以分裂为Si​个同种细胞(Si​为正整数)。现在他需要选取某种细胞的一个放进培养皿,让其自由分裂,进行培养。一段时间以后,再把培养皿中的所有细胞平均分入M个试管,形成M份样本,用于实验。Hanks 博士的试管数M很大,普通的计算机的基本数据类型无法存储这样大的M值,但万幸的是,

2024-06-23 18:39:21 724

原创 P1072 [NOIP2009 提高组] Hankson 的趣味题【GCD】

Hanks 博士是 BT(Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1​和c2​的最大公约数和最小公倍数。现在 Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0​a1​b0​b1​,设某未知正整数xx和a0​的最大公约数是a1。

2024-06-22 18:54:47 950

原创 P1835 素数密度【素数】

给定LR,请计算区间LR中素数的个数。

2024-06-22 18:17:09 770

原创 P3383 线性筛素数【素数】

本题已更新,从判断素数改为了查询第k小的素数提示:如果你使用cin来读入,建议使用来加速。

2024-06-20 01:48:03 1273

原创 P2926 [USACO08DEC] Patting Heads S【数学】

今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏。贝茜让N1≤N≤105) 头奶牛坐成一个圈。除了1号与N号奶牛外,i号奶牛与i−1号和i1号奶牛相邻。N号奶牛与1号奶牛相邻。农夫约翰用很多纸条装满了一个桶,每一张包含了一个不一定是独一无二的1到106的数字。接着每一头奶牛i从桶中取出一张纸条Ai​。每头奶牛轮流走上一圈,同时拍打所有手上数字能整除在自己纸条上的数字的牛的头,然后坐回到原来的位置。

2024-06-20 01:31:47 824

原创 P1246 编码【数学】

编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数字。字母表中共有26个字母abc⋯z,这些特殊的单词长度不超过6且字母按升序排列。把所有这样的单词放在一起,按字典顺序排列,一个单词的编码就对应着它在字典中的位置。a→1b→2z→26ab→27ac→28你的任务就是对于所给的单词,求出它的编码。

2024-06-19 19:36:49 874

原创 P2638 安全系统【数学】

特斯拉公司的六位密码被轻松破解后,引发了人们对电动车的安全性能的怀疑。n2010a1b010101现在给出nab,求可能的不同储存方案的个数。

2024-06-19 18:50:05 1160

原创 P3913 车的攻击【数学】

N×N的国际象棋棋盘上有K个车,第i个车位于第Ri​行,第Ci​列。求至少被一个车攻击的格子数量。车可以攻击所有同一行或者同一列的地方。

2024-06-19 17:48:46 863

原创 P2789 直线交点数【数学】

假设平面上有N条直线,且无三线共点,那么这些直线有多少种可能的交点数?

2024-06-19 17:30:32 288

原创 P2822 [NOIP2016 提高组] 组合数问题【打表】

NOIP2016 提高组 D2T1。

2024-06-19 17:12:41 744

原创 P1866 编号【数学】

太郎有N只兔子,现在为了方便识别它们,太郎要给他们编号。兔子们向太郎表达了它们对号码的喜好,每个兔子i想要一个整数,介于1和Mi​之间(可以为1或Mi​当然,每个兔子的编号是不同的。现在太郎想知道一共有多少种编号的方法。你只用输出答案对1097取余的结果即可。如果这是不可能的,就输出0。

2024-06-19 16:39:02 828

原创 P1017 [NOIP2000 提高组] 进制转换【进制】

NOIP2000 提高组 T1。

2024-06-17 04:19:49 1234

原创 P1100 高低位交换【位运算】

给出一个小于232的非负整数。这个数可以用一个32位的二进制数表示(不足32位用0补足)。我们称这个二进制数的前16位为“高位”,后16位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是多少(用十进制表示)。例如,数1314520用二进制表示为00000000000101000000111011011000(添加了11个前导0补足为32位),其中前16位为高位,即0000000000010100;后16位为低位,即00001110。

2024-06-16 18:19:53 752

原创 P1469 找筷子【位运算】

经过一段时间的紧张筹备,电脑小组的“RP 餐厅”终于开业了,这天,经理 LXC 接到了一个定餐大单,可把大家乐坏了!员工们齐心协力按要求准备好了套餐正准备派送时,突然碰到一个棘手的问题:筷子!CX 小朋友找出了餐厅中所有的筷子,但遗憾的是这些筷子长短不一,而我们都知道筷子需要长度一样的才能组成一双,更麻烦的是 CX 找出来的这些筷子数量为奇数,但是巧合的是,这些筷子中只有一只筷子是落单的,其余都成双,善良的你,可以帮 CX 找出这只落单的筷子的长度吗?

2024-06-16 18:00:50 1071

原创 P1572 计算分数【分数】

Csh 被老妈关在家里做分数计算题,但显然他不愿意做这么多复杂的计算。况且在家门口还有 Xxq 在等着他去一起看电影。为了尽快地能去陪 Xxq 看电影,他把剩下的计算题交给了你,你能帮他解决问题吗?

2024-06-16 17:54:39 428

原创 P1143 进制转换【进制】

请你编一程序实现两种不同进制之间的数据转换。

2024-06-16 00:13:46 950

原创 P5741 旗鼓相当的对手 - 加强版【入门】

现有NN≤1000名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过8个字符的字符串,没有空格)、语文、数学、英语成绩(均为不超过150的自然数)。如果某对学生ij的每一科成绩的分差都不大于5,且总分分差不大于10,那么这对学生就是“旗鼓相当的对手”。现在我们想知道这些同学中,哪些是“旗鼓相当的对手”?请输出他们的姓名。所有人的姓名是按照字典序给出的,输出时也应该按照字典序输出所有对手组合。也就是说,这对组合的第一个名字的字典序应该小于第二个;

2024-06-14 23:45:48 342

原创 P5740 最厉害的学生【入门】

现有N名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过8个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过150的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。

2024-06-14 23:22:06 162

原创 P5461 赦免战俘【入门】

借助反作弊系统,一些在月赛有抄袭作弊行为的选手被抓出来了!

2024-06-14 23:03:49 299

原创 P5742 评等级【入门】

现有N名同学,每名同学需要设计一个结构体记录以下信息:学号、学业成绩和素质拓展成绩、综合分数(实数)。每行读入同学的学号、学业成绩和素质拓展成绩,并且计算综合分数(分别按照70%和30%权重累加),存入结构体中。还需要在结构体中定义一个成员函数,返回该结构体对象的学业成绩和素质拓展成绩的总分。然后需要设计一个函数,其参数是一个学生结构体对象,判断该学生是否“优秀”。优秀的定义是学业和素质拓展成绩总分140分,且综合分数80分。当然通过本题很容易啦,本题只是为了帮助你训练结构体的使用方法。

2024-06-14 22:57:05 374

原创 P5744 培训【入门】

5经过为期一年的培训,所有同学的成绩都有所提高,提升了20%(当然 NOIP 满分是600分,不能超过这个得分)。输入学员信息,请设计一个结构体储存这些学生信息,并设计一个函数模拟培训过程,其参数是这样的结构体类型,返回同样的结构体类型,并输出学员信息。

2024-06-14 00:04:23 364

原创 P5743 猴子吃桃【迭代】

一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第n天早上起来一看,只剩下1个桃子了。请问小猴买了几个桃子?

2024-06-13 23:52:28 318

原创 P2415 集合求和【数学】

给定一个集合s(集合元素数量≤30),求出此集合所有子集元素之和。

2024-06-13 23:46:11 451

原创 P1304 哥德巴赫猜想【素数】

输入一个偶数N,验证4∼N所有偶数是否符合哥德巴赫猜想:任一大于2的偶数都可写成两个质数之和。如果一个数不止一种分法,则输出第一个加数相比其他分法最小的方案。例如10103755,则1055是错误答案。

2024-06-13 23:33:42 964

原创 P5739 计算阶乘【数学】

求n!,也就是1×2×3⋯×n。挑战:尝试不使用循环语句(for、while)完成这个任务。

2024-06-13 20:14:45 703

原创 P5738 歌唱比赛【数学】

nn≤100名同学参加歌唱比赛,并接受mm≤20名评委的评分,评分范围是0到10分。这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下m−2个评分的平均数。请问得分最高的同学分数是多少?评分保留2位小数。

2024-06-13 20:05:27 763

原创 P5737 闰年展示【数学】

输入xy,输出xy区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。

2024-06-13 19:53:07 847

原创 P5736 质数筛【素数】

输入n个不大于105的正整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。

2024-06-13 19:42:13 588

原创 P5735 距离函数【数学】

给出平面坐标上不在一条直线上三个点坐标x1​y1​x2​y2​x3​y3​,坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。对于平面上的两个点x1​y1​x2​y2​,则这两个点之间的距离disx2​−x1​2y2​−y1​2​。

2024-06-13 19:34:54 591

原创 P1598 垂直柱状图【文本+打印图形】

写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。

2024-06-13 19:24:46 226

原创 P1597 语句解析【入门】

木有背景……

2024-06-13 01:23:03 448

原创 P1200 你的飞碟在这儿 Your Ride Is Here【文本】

众所周知,在每一个彗星后都有一只 UFO。这些 UFO 时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决定这个小组是否能被那颗彗星后面的 UFO 带走。

2024-06-13 00:06:08 773

原创 P1125 [NOIP2008 提高组] 笨小猴【文本+素数】

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn−minn是一个质数,那么笨小猴就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。

2024-06-12 23:52:12 1017

原创 P5734 文字处理软件【文本】

你需要开发一款文字处理软件。最开始时输入一个字符串作为初始文档。可以认为文档开头是第0个字符。1 strstr2 a bab3 a strastr4 strstr−1为了简化问题,规定初始的文档和每次操作中的str都不含有空格或换行。最多会有q次操作。

2024-06-12 23:21:56 780

原创 P1603 斯诺登的密码【普及】

根据斯诺登事件出的一道水题。

2024-06-12 18:20:16 1057

原创 P1957 口算练习题【输入输出】

王老师正在教简单算术运算。细心的王老师收集了i道学生经常做错的口算题,并且想整理编写成一份练习。编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比如5+8的算式最好只要输入5和8,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出5+8=13以及该算式的总长度6。王老师把这个光荣的任务交给你,请你帮他编程实现以上功能。

2024-06-12 18:01:10 1037

原创 P1320 压缩技术(续集版)【入门】

设某汉字由N×N的0和1的点阵图案组成。我们依照以下规则生成压缩码。连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下。第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数再接下来连续有几个0,第四个数接着连续几个1,以此类推……对应的压缩码是:(第一个数是N,其余各位表示交替表示0和1 的个数,压缩码保证N×N交替的各位数之和)

2024-06-12 09:44:38 798

原创 P1319 压缩技术【入门】

设某汉字由N×N的0和1的点阵图案组成。我们依照以下规则生成压缩码。连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下。第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数再接下来连续有几个0,第四个数接着连续几个1,以此类推……对应的压缩码是:(第一个数是N,其余各位表示交替表示0和1 的个数,压缩码保证N×N交替的各位数之和)

2024-06-11 01:59:03 742

原创 P1789 插火把【入门】

话说有一天 linyorson 在“我的世界”开了一个n×n的方阵,现在他有m个火把和k个萤石,分别放在x1​y1​∼xm​ym​和o1​p1​∼ok​pk​的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?

2024-06-10 18:36:25 1092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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