洛谷题单
文章平均质量分 79
用python刷的洛谷题单
直接AC好吗
我曾仰望曾是航向的日出,硕士在读,偶尔找找AC的感觉以及少量记录科研的内容
展开
-
集合求和#洛谷
写几个不同数量的集合,把子集都列出来,数数每个数出现的次数,最后可以得出规律:每个数都出现2^(n-1)次,所以计算出集合的和再乘次数即可。),求出此集合所有子集元素之和。原创 2024-01-02 15:45:46 · 573 阅读 · 0 评论 -
闰年显示#洛谷
函数和结构体的题单,函数的运用都很基本,虽然是入门题单,但是太入门的就不发了。第二行输出若干个正整数,按照年份单调递增的顺序输出所有闰年年份数字。区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。第一行输出一个正整数,表示。原创 2023-12-28 18:12:18 · 466 阅读 · 0 评论 -
旗鼓相当的对手 - 加强版#洛谷
折磨了一上午,终于能够用结构体列表来作题了,要注意的是遍历的时候,下标的处理,要记录一下输入时的位数。所有人的姓名是按照字典序给出的,输出时也应该按照字典序输出所有对手组合。也就是说,这对组合的第一个名字的字典序应该小于第二个;如果两个组合的第一个名字一样但第二个名字不同,则第二个名字字典序小的先输出。行,对于每一行首先先输入一个字符串表示学生姓名,再输入三个自然数表示语文、数学、英语的成绩。输出若干行,每行两个以空格隔开的字符串,表示一组旗鼓相当的对手。的字符串,语文、数学、英语成绩均为不超过。原创 2023-12-30 11:09:51 · 1000 阅读 · 0 评论 -
插火把(洛谷)
一眼放去全是if,不难的题,注意边界超出以及题目中数组起始值为1就行,再就是有耐心把代码写完,这些判断应该还可以优化很多,但是不太爱动脑子,快点把入门刷完。的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?话说有一天 linyorson 在“我的世界”开了一个。注:可能没有萤石,但一定有火把。有几个点会生出怪物。原创 2023-12-22 15:36:58 · 455 阅读 · 0 评论 -
honoka的键盘#洛谷
这个字符串的时候,honoka 就特别喜欢这个字符串。所以,她想改变至多一个字符(或者不做任何改变)来最大化这个字符串内。把所有的字母都分别换成V或者K查询一下VK出现了几次。与什么也不操作的时候比较就行。给出原来的字符串,请计算她最多能使这个字符串内出现多少次。一天,她打出了一个只有这两个字符的字符串。honoka 有一个只有两个键的键盘。第一行输出一个整数代表所求答案。正好相邻时,我们认为出现了。第二行给出一个字符串。,代表字符串的长度。原创 2023-12-26 14:46:56 · 852 阅读 · 0 评论 -
文字处理软件(字符串吃字符)#洛谷
今天来了才想起,字符串输入时,很多题目要考虑最后吃掉换行的情况,因为换行也是个字符。吃掉后就会过了,/r是回车,要吃掉/r/n才可以。这道题用字符串的函数以及字符串转换成列表再用列表的函数,之后转换为字符串会比较好做一些。这里的输入用的是设立函数进行字符串的分割,实际上有更方便的输入方法,下个题目会用。为了简化问题,规定初始的文档和每次操作中的。行,每行表示一个操作,操作如题目描述所示。,根据操作的要求输出一个字符串。,根据操作的要求输出一个整数。第一行输入一个正整数。,表示最开始的字符串。原创 2023-12-26 09:53:58 · 901 阅读 · 0 评论 -
统计单词数#洛谷
注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从。一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。原创 2023-12-26 10:18:12 · 441 阅读 · 0 评论 -
口算练习题(字符串处理)#洛谷
字符串处理的一道题目,对于输入数据要进行处理,要判断每次的输入中是否含有字母,有字母的要记录下后在将字母去除,然后再对剩下的字符串进行分割,没有字母的则直接进行分割。注意整个用法中,没有使用列表的格式,用到列表的地方要最后转换为字符串。若该行为两个数据,则表示本题的运算类型与上一题的运算类型相同,而这两个数据为运算数。对于每个输入的算式,输出完整的运算式及结果,第二行输出该运算式的总长度。的数据,输入的算式都有三个数据,第一个算式一定有三个数据。表示乘法运算,接着的两个数据表示参加运算的运算数。原创 2023-12-25 18:39:26 · 841 阅读 · 0 评论 -
单词覆盖还原#洛谷
整个单词整个单词的判断,出现一个片段就判断一次,剩下的片段直接跳过。虽然代码很冗长但是思想简单,一遍通过,不用调试就是十分舒服了,不过最好还是能用优秀的方法来简化一下代码。两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。的字符串中被反复贴有。原创 2023-12-26 15:23:32 · 819 阅读 · 0 评论 -
垂直柱状图#洛谷
字符串题单最后一题原创 2023-12-28 11:00:43 · 405 阅读 · 0 评论 -
哥德巴赫猜想#洛谷
一开始一直有两个点超时,原因是在将数字分解成两个质数的时候用了两个for循环,然后相加判断,真是蠢,明明可以用一个for循环相减来判断的,不知道当时怎么想的了。质数的判断用的是打表的方式。的偶数都可写成两个质数之和。如果一个数不止一种分法,则输出第一个加数相比其他分法最小的方案。数据保证,$ 4 \leq N\leq10000$。所有偶数是否符合哥德巴赫猜想:任一大于。且第一个加数最小的两个质数,以加号隔开。,然后输出等号,再输出加和为。第一行输入一个正偶数。原创 2024-01-03 09:44:12 · 959 阅读 · 0 评论 -
语句分析#洛谷
题目挺难懂的,需要注意的几点是,变量之间可以进行数据的传递,这里一开始考虑数据可能是多位数,但是实际上,题目说了只有一位数,所以代码有很多多余判断,已经给注释掉了,再就是如果没有进行赋值,那么这个数应该是零,并且零也是会进行传递的,也就是说,最后输出的部分一定是数字,而不是变量。三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,每条赋值语句的格式是。三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,未赋值的变量值为。一串符合语法的 PASCAL 语言,只有。原创 2023-12-28 10:35:57 · 909 阅读 · 0 评论 -
压缩技术(续集)(洛谷)
舒服了,一遍过,没有坑,注意输入的时候先判断数组的大小,先输入一行进行判断,再输入别的行,再就是注意标签的灵活使用。这里用到字符串,感觉用数字比较难。我们依照以下规则生成压缩码。连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下。第一个数表示连续有几个。,其余各位表示交替表示0和1 的个数,压缩码保证。汉字点阵图(点阵符号之间不留空格)。,第二个数表示接下来连续有几个。,第三个数再接下来连续有几个。,第四个数接着连续几个。原创 2023-12-23 14:36:53 · 868 阅读 · 0 评论 -
压缩技术(洛谷)
连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下。注意的是第一个数是数组的维度大小,并不是后面输入数的数量。再就是0、1互换的时候,注意elif,if的话会判断完成后进入下一个if。的 01 矩阵,表示最后的汉字点阵图(点阵符号之间不留空格)。,其余各位表示交替表示0和1 的个数,压缩码保证。数据输入一行,由空格隔开的若干个整数,表示压缩码。接下来的若干个数字,含义如题目描述所述。,第二个数表示接下来连续有几个。其中,压缩码的第一个数字就是。,第四个数接着连续几个。原创 2023-12-23 10:18:03 · 941 阅读 · 0 评论 -
数字反转(升级版)#洛谷
小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;百分数的分子一定是整数,百分数只改变数字部分。对于整数翻转而言,整数原数和整数新数满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数和原来的数字的最高位数字不应为零。对于小数翻转而言,其小数点前面部分同上,小数点后面部分的形式,保证满足小数的常见形式,也就是末尾没有多余的。小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母。原创 2023-12-27 09:20:08 · 1087 阅读 · 0 评论 -
评等级#洛谷
名同学,每名同学需要设计一个结构体记录以下信息:学号、学业成绩和素质拓展成绩、综合分数(实数)。每行读入同学的学号、学业成绩和素质拓展成绩,并且计算综合分数(分别按照。还需要在结构体中定义一个成员函数,返回该结构体对象的学业成绩和素质拓展成绩的总分。然后需要设计一个函数,其参数是一个学生结构体对象,判断该学生是否“优秀”。主要就是结构体的定义和遍历,注意事项题目已经给出了,就是精度的判断。个整数,依次代表学号、学业成绩和素质拓展成绩。的正整数,学业成绩和素质拓展成绩为。名学生是优秀的,输出。原创 2024-01-02 14:59:54 · 518 阅读 · 0 评论 -
杨辉三角(洛谷)
给出nn≤20,输出杨辉三角的前n行。如果你不知道什么是杨辉三角,可以观察样例找找规律。6。原创 2023-12-22 10:42:45 · 395 阅读 · 0 评论