自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P7909 [CSP-J 2021] 分糖果

)尽可能多;因此你需要写一个程序,依次输入。

2024-09-12 20:30:05 739

原创 P8815 [CSP-J 2022] 逻辑表达式

逻辑表达式是计算机科学中的重要概念和工具,包含逻辑值、逻辑运算、逻辑运算优先级等内容。0(表示假)和1(表示真)。元素之间有多种可能的逻辑运算,本题中只需考虑如下两种:“与”(符号为)和“或”(符号为0001100111;在一个逻辑表达式中还可能有括号。规定在运算时,括号内的部分先运算;两种运算并列时,运算优先于运算;同种运算并列时,从左向右运算。比如,表达式0|1&0的运算顺序等同于0|(1&0);表达式。

2024-09-12 20:28:47 649

原创 [C++] 小游戏 永恒守卫者 1.0.1版本 zty出品

欢迎来为我们庆祝新游戏,共同庆祝这个令人兴奋的时刻!这是一个塔防游戏,在游戏中有教程,我就不解释游戏规则了。

2024-09-11 16:24:51 429

原创 国产游戏技术能否引领全球?

近年来,国产游戏行业蓬勃发展,技术水平不断提升,多款作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,中国游戏开发者在各个领域都取得了显著进步。面对全球游戏市场的激烈竞争,国产游戏技术还面临哪些挑战?未来又有哪些机遇?IT技术的创新将如何推动行业发展?

2024-09-08 18:02:19 853 4

原创 哪个编程工具让你的工作效率翻倍?

我常用的编程工具有以下几个,它们在不同的场景下帮助我提高了工作效率:1. Visual Studio Code:Visual Studio Code是一个轻量级的源代码编辑器,具有丰富的功能和插件生态系统。它支持多种编程语言,并提供了强大的代码完成、调试和版本控制功能。我经常使用它来编写和调试代码。它的独特功能包括内置的终端、代码片段和丰富的扩展库。它的易用性和灵活性使得它适用于各种开发场景,无论是前端开发、后端开发还是移动应用开发。

2024-09-08 17:53:48 635 1

原创 [C++] 算法 优先队列(priority_queue)

优先队列是一种,除了具有队列的性质(先进先出,队列头出,队列尾入),还具有一个及其重要的性质:实现快速得到队列中的元素。使得优先队列有一定的顺序特点,例如排列 和排列。例:当优先队列为排列时,队列元素的头部始终保持数值最大,并且可以通过队尾插入数据,队首移出数据等操作,。上述过程,或者说优先队列的本质,其实就是,包含了堆的操作,从大到小排列,本质就是一个,同理,从小到大排列本质就是一个。

2024-09-08 09:31:26 893

原创 [C++] 小游戏 能量 1.0.5 版本 zty出品 和一个好消息!

经过我不懈的努力 斗破苍穹2.2以前的版本找到了!!!!!!这个准备考完试再发应该要九月中旬。

2024-08-28 09:06:26 227

原创 关于我这阵子为什么没有创作

停更期间,我将借助各种学习资源,深入学习计算机科学与技术的知识,提升自己的实践能力,以应对CSP-J考试的挑战。我们相信,这段时间的停更是必要的,也是对我自身和读者们负责的表现。然而,我很遗憾地告诉大家,我将不得不停更一段时间,因为我面临着一项重要的考试——CSP-J考试。请理解我们的决定,并希望大家能够继续关注我的公告和更新,了解我的最新动态。我会尽快更新公告,向大家报告考试的进展情况,并通知大家我的复更时间。再次向大家致以最诚挚的谢意!

2024-08-26 18:53:03 230 2

原创 我的创作纪念日

在机缘巧合下,我知道了有CSDN这个网站,我吗,也想和大家分享自己学C++的经验就发了我的第一篇文章也就是这个给我带来了创作的乐趣,让我成为了一名创作者。

2024-08-15 09:26:35 163

原创 P1420 最长连号

输入长度为n的一个正整数序列,要求输出序列中最长连号的长度。连号指在序列中,从小到大的连续自然数。

2024-08-14 12:23:22 662

原创 P1401 [入门赛 #18] 禁止在 int 乘 int 时不开 long long

在比赛中,根据数据范围,分析清楚变量的取值范围,是非常重要的。int 类型变量与 int 类型变量相乘,往往可能超出 int 类型可以表示的取值范围。现在,给出两个 int 类型变量xy及其取值范围,请问x×y的值是否可能超过 int 类型可以表示的范围?提示:int 类型可以表示的范围为−21474836482147483647,即−231231−1。也就是,int 类型可以表示的最小值为−2147483648,最大值为2147483647。

2024-08-14 12:22:13 557

原创 P1307 [NOIP2011 普及组] 数字反转

给定一个整数N,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。

2024-08-14 12:20:56 220

原创 P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

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

2024-08-14 12:20:06 846

原创 P1089 [NOIP2004 提高组] 津津的储蓄计划

津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。例如11月初津津手中还有83元,妈妈给了津津300元。津津预计11月的花销是180。

2024-08-14 12:18:35 406

原创 P1179 [NOIP2010 普及组] 数字统计

请统计某个给定范围LR的所有整数中,数字2出现的次数。比如给定范围222,数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。

2024-08-14 12:17:17 817

原创 P1152 欢乐的跳

一个n个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了1n−1之间的所有整数,则称之符合“欢乐的跳”,如数组1423321。给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。

2024-08-14 12:16:34 722

原创 P1085 [NOIP2004 普及组] 不高兴的津津

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

2024-08-14 12:15:29 832

原创 P1046 [NOIP2005 普及组] 陶陶摘苹果

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

2024-08-14 12:13:47 820

原创 P1047 [NOIP2005 普及组] 校门外的树

某校大门外长度为l的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在l的位置;数轴上的每个整数点,即012l,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

2024-08-14 12:12:49 758

原创 P1276 校门外的树(增强版)

校门外马路上本来从编号0到L,每一编号的位置都有一棵树。有砍树者每次从编号A到B处连续砍掉每一棵树,就连树苗也不放过(记0 A B,含A和B幸运的是还有植树者每次从编号C到D中凡是空穴(树被砍且还没种上树苗或树苗又被砍掉)的地方都补种上树苗(记1 C D,含C和D问最终校门外留下的树苗多少棵?植树者种上又被砍掉的树苗有多少棵?

2024-08-13 20:14:48 850

原创 P1271 【深基9.例1】选举学生会

学校正在选举学生会成员,有nn≤999)名候选人,每名候选人编号分别从1到n,现在收集到了mm≤2000000)张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序。

2024-08-13 20:13:36 333

原创 人工智能时代,程序员如何保持核心竞争力?

随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员在AI时代如何保持并提升自身的核心竞争力吧!

2024-08-12 11:55:37 1857

原创 P1076 [NOIP2012 普及组] 寻宝

传说很遥远的藏宝楼顶层藏着诱人的宝藏。小明历尽千辛万苦终于找到传说中的这个藏宝楼,藏宝楼的门口竖着一个木板,上面写有几个大字:寻宝说明书。说明书的内容如下:藏宝楼共有N1层,最上面一层是顶层,顶层有一个房间里面藏着宝藏。除了顶层外,藏宝楼另有N层,每层M个房间,这M个房间围成一圈并按逆时针方向依次编号为0M−1。其中一些房间有通往上一层的楼梯,每层楼的楼梯设计可能不同。每个房间里有一个指示牌,指示牌上有一个数字x,表示从这个房间开始按逆时针方向选择第x。

2024-08-12 11:47:47 382

原创 P1056 [NOIP2008 普及组] 排座椅

上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是ij,为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅间通道的位置,因为如果一条通道隔开了2。

2024-08-12 11:46:49 259

原创 P1045 [NOIP2003 普及组] 麦森数

形如2P−1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P−1不一定也是素数。到 1998 年底,人们已找到了 37 个麦森数。最大的一个是P3021377,它有 909526 位。麦森数有许多重要应用,它与完全数密切相关。任务:输入P1000P3100000,计算2P−1的位数和最后500位数字(用十进制高精度数表示)

2024-08-12 11:45:29 233

原创 P1037 [NOIP2002 普及组] 产生数

给出一个整数n和k个变换规则。n234k2。2⟶53⟶6上面的整数234234534264564共4种不同的产生数。现在给出一个整数n和k个规则。求出经过任意次的变换(0次或多次),能产生出多少个不同整数。仅要求输出个数。

2024-08-12 11:44:28 240

原创 P1033 [NOIP2002 提高组] 自由落体

在高为H的天花板上有n个小球,体积不计,位置分别为012⋯n−1。在地面上有一个小车(长为L,高为K,距原点距离为S1​已知小球下落距离计算公式为d0.5×g×t2,其中g10t为下落时间。地面上的小车以速度V前进。如下图:小车与所有小球同时开始运动,当小球距小车的距离≤0.0001请你计算出小车能接受到多少个小球。

2024-08-12 11:43:41 328

原创 P1026 [NOIP2001 提高组] 统计单词个数

给出一个长度不超过200的由小写英文字母组成的字母串(该字串以每行20个字母的方式输入,且保证每行一定为20个)。要求将此字母串分成k份,且每份中包含的单词个数加起来总数最大。每份中包含的单词可以部分重叠。当选用一个单词之后,其第一个字母不能再用。例如字符串this中可包含this和is,选用this之后就不能包含th。单词在给出的一个不超过6个单词的字典中。要求输出最大的个数。

2024-08-12 11:42:44 232

原创 P1020 [NOIP1999 提高组] 导弹拦截

某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度,计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。

2024-08-12 11:41:45 315

原创 P1019 [NOIP2000 提高组] 单词接龙

注意:本题为上古 NOIP 原题,不保证存在靠谱的做法能通过该数据范围下的所有数据。本题为搜索题,本题不接受 hack 数据。NOIP2000 提高组 T3。

2024-08-12 11:39:45 297

原创 P1012 [NOIP1998 提高组] 拼数

设有n个正整数a1​an​,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。

2024-08-12 11:38:24 304

原创 P1007 独木桥

战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳1个人通过。假如有2个人相向而行在桥上相遇,那么他们2个人将无法绕过对方,只能有1个人回头下桥,让另一个人先通过。但是,可以有多个人同时呆在同一个位置。

2024-08-12 11:37:22 324

原创 P1150 Peter 的烟

与某些脑筋急转弯不同的是,Peter 并不能从异次元借到烟蒂,抽完后再还回去。)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?对于每组测试数据,输出一行包括一个整数表示最终烟的根数。根烟,他每吸完一根烟就把烟蒂保存起来,每组测试数据一行包括两个整数。

2024-08-11 09:48:33 252

原创 P1216 [USACO1.5] [IOI1994]数字三角形 Number Triangles

观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。在上面的样例中,从7→3→8→7→5的路径产生了最大权值。

2024-08-11 09:46:09 265

原创 P1211 [USACO1.3] 牛式 Prime Cryptarithm

下面是一个乘法竖式,如果用我们给定的那n个数字来取代,可以使式子成立的话,我们就叫这个式子为牛式。数字只能取代,当然第一位不能为0,况且给定的数字里不包括0。注意一下在美国的学校中教的“部分乘积”,第一部分乘积是第二个数的个位和第一个数的积,第二部分乘积是第二个数的十位和第一个数的乘积。请计算出牛式的数量。

2024-08-11 09:44:57 400

原创 P1208 [USACO1.3] 混合牛奶 Mixing Milk

由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要。帮助 Marry 乳业找到最优的牛奶采购方案。Marry 乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格可能相同。此外,就像每头奶牛每天只能挤出固定数量的奶,每位奶农每天能提供的牛奶数量是一定的。每天 Marry 乳业可以从奶农手中采购到小于或者等于奶农最大产量的整数数量的牛奶。给出 Marry 乳业每天对牛奶的需求量,还有每位奶农提供的牛奶单价和产量。计算采购足够数量的牛奶所需的最小花费。

2024-08-11 09:44:02 314

原创 P1206 [USACO1.2] 回文平方数 Palindromic Squares

回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。给定一个用十进制表示的正整数B,输出所有1300中,它的平方用B进制表示时是回文数的数。

2024-08-11 09:43:11 272

原创 P1204 [USACO1.2] 挤牛奶Milking Cows

三个农民每天清晨5点起床,然后去牛棚给三头牛挤奶。第一个农民在300秒 (从5点开始计时) 给他的牛挤奶,一直到1000秒。第二个农民在700秒开始,在1200秒结束。第三个农民在1500秒开始,2100秒结束。期间最长的至少有一个农民在挤奶的连续时间为900秒 (从300秒到1200秒),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为300秒 (从1200秒到1500秒)。你的任务是编一个程序,读入一个有n个农民挤n。

2024-08-11 09:42:08 252

原创 P1203 [USACO1.1] 坏掉的项链 Broken Necklace

你有一条由n个红色的,白色的,或蓝色的珠子组成的项链,珠子是随意安排的。这里是n29的两个例子:第一和第二个珠子在图片中已经被作记号。假如你要在一些点打破项链,展开成一条直线,然后从一端开始收集同颜色的珠子直到你遇到一个不同的颜色珠子,在另一端做同样的事(颜色可能与在这之前收集的不同)。确定应该在哪里打破项链来收集到最大数目的珠子。例如,在图片 A 中的项链中,在珠子9和珠子10或珠子24和珠子25之间打断项链可以收集到8个珠子。白色珠子什么意思?

2024-08-11 09:40:40 374

原创 P1202 [USACO1.1] 黑色星期五Friday the Thirteenth

13号又是一个星期五,那么13号在星期五比在其他日子少吗?为了回答这个问题,写一个程序,要求计算每个月的十三号落在周一到周日的次数。给出n年的一个周期,要求计算1900年1月1日至1900n−1年12月31日中十三号落在周一到周日的次数。

2024-08-11 09:38:57 329

空空如也

空空如也

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

TA关注的人

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