自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 P1548 [NOIP 1997 普及组] 棋盘问题

求出该棋盘中包含有多少个正方形、多少个长方形(不包括正方形)。一行两个整数,表示正方形的个数与长方形的个数。NOIP1997 普及组第一题。思路:暴力循环就ok了。

2025-03-20 16:22:12 594

原创 P1303 A*B Problem

高精度乘法模板题。

2025-02-26 15:57:23 202

原创 P1581 A+B Problem(升级版)

小明这在写作业,其中有一道A+BProblem,他想啊想啊想,就是想不出来,于是就找到了会编程的你…两个加数的最高位是万位(万位可能有两位)。它是按质数的顺序来进位的。会把这段字符串读入就行了,后续进位的操作很简单。

2025-01-18 14:36:43 1709

原创 P2142 高精度减法

要注意去除前导0,还有负数的情况。(第二个可能比第一个大)。结果(是负数要输出负号)。

2025-01-17 16:07:24 689

原创 3451:【例82.1】不吉利日期

在国外,每月的1313号和每周的星期5都是不吉利的。特别是当1313号那天恰好是星期55时,更不吉利。已知某年的一月一日是星期ww,并且这一年一定不是闰年,求出这一年所有1313号那天是星期55的月份,按从小到大的顺序输出月份数字。(w=1..7w=1..7)输出有—到多行,每行一个月份,表示该月的13日是星期五。输入有一行,即一月一日星期几(ww)。

2025-01-15 14:52:44 273

原创 最大公约数和最小公倍数问题

最小公倍数 = 两个数的乘积 / 最大公约数。先弄明白求最小公倍数和最大公约数的公式。一行一个数,表示求出满足条件的。NOIP 2001 普及组第二题。试求:满足条件的所有可能的。最大公约数可以使用辗转相除法。,求出满足下列条件的。

2025-01-14 23:45:33 1683

原创 [NOIP2006 普及组] 明明的随机数

对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了。个用空格隔开的正整数,为从小到大排好序的不相同的随机数。个用空格隔开的正整数,为所产生的随机数。与桶排序的思路有点像,还能直接去重非常方便。个正整数,表示所生成的随机数的个数。NOIP 2006 普及组 第一题。,表示不相同的随机数的个数。

2025-01-13 20:44:44 303

原创 三连击(升级版)

最开始被这个A:B:C误解了提交了好几次都是错的,后面看了洛谷网友的解释才反应过来。这个升级版大致解法与三连击差不多,可以看看我的另一篇三连击的文章。个数分成三组,分别组成三个三位数,且使这三个三位数的比例是。,试求出所有满足条件的三个三位数,若无解,输出。按照每行第一个数字升序排列。:新增加二组 Hack 数据。

2025-01-12 22:16:24 1100

原创 [NOIP1998 普及组] 三连击

本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。暴力枚举就行,首先确定第一个值最小的情况和第一个值最大的情况。的比例,试求出所有满足条件的。NOIP1998 普及组 第一题。

2025-01-12 21:28:36 530

原创 [NOIP2011 提高组] 铺地毯

地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。判断这个点是否在某块地毯中很简单,不过要注意地毯的边界应该是他的x || y坐标加上地毯长度 || 宽度。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。行,一个整数,表示所求的地毯的编号;,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标。,表示所求的地面的点的坐标。

2025-01-12 20:37:56 657

原创 3451:【例82.1】不吉利日期

在国外,每月的1313号和每周的星期5都是不吉利的。特别是当1313号那天恰好是星期55时,更不吉利。已知某年的一月一日是星期ww,并且这一年一定不是闰年,求出这一年所有1313号那天是星期55的月份,按从小到大的顺序输出月份数字。(w=1..7w=1..7)枚举就行,把今年的每一天都循环一次,然后判断是不是符合输出条件。输出有—到多行,每行一个月份,表示该月的13日是星期五。输入有一行,即一月一日星期几(ww)。

2025-01-12 20:00:10 221

原创 3395:练68.3 车牌问题

北京市车管所为每一辆入户的汽车都发放一块车牌,车牌的号码由六个字符组成,如 A99452A99452、B88888B88888 等,这个字符串从左边数起的第一个字符为大写英文字母,如 AA、BB、CC 等,表示这辆车是属于北京市区内的汽车还是郊区的汽车,后面的五位由数字组成。假定以字母 AA、BB、CC、DD、EE、FF、GG、RR、SS、TT 开头的表示是市区车牌,而以其他字母开头的表示郊区车牌。第 1 行是一个正整数NN(1≤N≤1051≤N≤105),表示共有 NN 个车牌。

2025-01-11 23:15:01 252

原创 3396:练68.4 雷同检测

考试的时候老师最讨厌有人抄袭了。自从有了电子评卷,老师要查找雷同卷,就容易多了,只要将两个人的答案输入计算机,进行逐个字符的比对,把相同的位置都找出来,就一目了然了。1 行,包含若干个以空格分隔的数字,表示出现相同字符的位置。2 行,每行包含一串字符(长度不超过 200200)。

2025-01-11 23:02:07 148

原创 B3827 [NICA #2] 高考组题

Aya 认为,一个题被放入高考卷的必要性,是这些指标的平均值。他认为,必要性前二高的试题必须要被放进高考试卷。若有多个必要性前二大的试题则选择较早出现的那个。输出两行,表示必要性前两大的试题是哪两个题。若有多个题目必要性相同,则优先输出较早出现的。高考是能决定每个考生命运的考试,因此作为组卷人的 Aya 将高考组卷视为重中之重。个指标来评判它各个方面的维度,例如难度、新颖度、与现实生活的结合性等。思路:把每个题的指标加在一起,再按照这个指标排序好,再取前两个就行。个正整数,以空格隔开,第。

2025-01-11 13:32:31 812

原创 P1042 [NOIP2003 普及组] 乒乓球

国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。

2025-01-10 22:54:01 779

原创 3394:练68.2 字符串判等

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。若两个字符串相等,输出"YESYES",否则输出"NONO"。也可以借助字符串的比较函数,我这里用的最傻瓜式的方法,但是简单。两行,每行包含一个字符串;字符串长度不超过 100100。

2025-01-10 22:42:02 275

原创 3393:练68.1 输出亲朋字符串

编写程序,求给定字符串 ss 的亲朋字符串s1s1亲朋字符串 s1s1定义如下:给定字符串ss的第一个字符的ASCII 值加第二个字符的 ASCII 值,得到第一个亲朋字符;给定字符串ss的第二个字符的 ASCII 值加第三个字符的ASCII 值,得到第二个亲朋字符;亲朋字符串的最后一个字符由给定字符串 ss 的最后一个字符ASCII 值加 ss 的第一个字符的ASCII 值。输入一行,一个长度大于等于 22,小于等于 100100 的字符串。输出一行,为变换后的亲朋字符串。

2025-01-10 22:21:06 207

原创 洛谷[语言月赛202211] BAN-PICK

在第五人格职业联赛的每一场对局中,需要进行 Ban-Pick 流程。Ban 即角色禁用,Pick 即角色选用。如试题 Winner 所述,游戏分为Survivor与Hunter两个阵营。共有n名角色,共有m名角色。在某局比赛中,可以 ban(禁用) 掉5名角色,可以 ban(禁用) 掉2名角色。每个角色,无论其属于求生者阵营还是监管者阵营,均可以使用来量化该阵营选手选择该角色的优先程度。选手一定会优先选择更高的角色进行游戏。基于这样的考量,

2025-01-10 15:47:49 768 1

原创 3437:练76.1生日排序

接下来 nn 行,每行包含一个字符串 ss 和三个整数yy,mm,dd,表示姓名为 ss 的同学出生日期是 yy 年 mm 月 dd 日。输出 nn 行,每行一个字符串表示姓名。如果有两个同学出生日期相同,输入靠后的同学先输出。第一行一个整数nn (1≤n≤1001≤n≤100),班级班级的人数。开学了,老师要统计班里每个人的生日,并按照出生日期从早到晚排序。保证所有日期合法,姓名由小写字母构成,不超过 2020 个字符。

2025-01-10 15:14:16 229

空空如也

空空如也

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

TA关注的人

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