- 博客(93)
- 收藏
- 关注
原创 前缀和练习题
定义 :一维前缀和数组 S,其中 S[i] 表示原数组 A 中从 A[0] 到 A[i] 的元素之和。给定 n 个正整数组成的数列 a_1, a_2,.... a_n 和 m 个区间 [l_i,r_i],分别求这 m 个区间的区间和。计算方法 :通过一个简单循环计算,初始化 S[0] = A[0],对于 i 从 1 开始,S[i] = S[i - 1] + A[i]。接下来 m 行,每行为两个正整数 l_i,r_i ,满足1<= l_i <= r_i <= n。第 i 行为第 i 组答案的询问。
2025-04-26 10:18:11
264
原创 L1 第7次课 for循环进阶
描述从键盘输入铁丝的长度,使用该铁丝围成一个长方形,要求这个长方形的长和宽都是整数,输出所有可能的围法,以及围法的数量输入描述一行,表示铁丝的长度n,4≤n≤1000(n必须为偶数)输出描述每行两个整数,第一个整数是宽x,第二个整数是长y,用空格隔开,输出每组数据后换行。最后一行输出围法的数量。样例输入 110样例输出 11 42 32样例输入 240样例输出 21 192 183 174 165 156 147 138 129 1110 10。
2025-04-20 00:54:44
773
原创 第5次课 二分算法 A
顾名思义:就是一分为二。每次都把数据一分为二(均分),筛除掉不合理的一半数据,周而复始,最终找到答案,这种算法称为二分算法。
2025-04-20 00:26:29
719
原创 HOJ PZ
文件夹复制一份即可,在新的机器上重新部署新的hoj的时候,将该文件夹放置与。的文件同个目录下,该目录下有个叫。那么,如果需要备份,只需将该。即可启动恢复原来的数据。
2025-04-16 18:38:58
194
原创 C++开山解惑
本题解仅适用于 C++ 选手。Part 1 基础语言知识头文件对于这道基础题目,我们只需要包含cstdio库或者iostream库,因为这道题目只需要我们输出 a+b 的结果。
2025-04-13 15:06:39
603
原创 L1 第6次课 for循环
描述输出以下3组数(包括0,不包括100 ):数字之间用空格隔开,每组数输出结束后换行。1:输出0~100之间的整数。2:输出0~100之间的偶数。3:输出0~100之间的奇数。输入描述无输出描述每组数字之间用空格隔开,每组数输出结束后换行。样例输入 1无样例输出 1//输出0~100之间的数i<100;//输出0~100之间的偶数i<100;//输出0~100之间的奇数i<100;
2025-04-13 00:33:27
1017
原创 第4次课 前缀和与差分 A
③前缀和优势:可以1步减法算出区间和。下标[L~R]的区间和=s[R]-s[L-1]④前缀和使用场景:多次计算区间和。注意:区间起点L一般从1开始。如果L=0,就会导致s[L-1]为s[-1]的情况。
2025-04-12 23:12:37
1019
1
原创 GOC 指令集
1pen指令fd() 前进指令 前进的距离。左转指令:.lt( );括号中填的是左转的角度,可以是任意的数字(整数、小数)。右转指令:.rt( );括号中填的是右转的角度,可以是任意的数字(整数、小数)。后退指令:.bk( );括号中填的是后退的距离2颜色指令:pen.c( );括号填颜色号c是color的缩写,颜色号是指0-15号颜色画笔粗细:pen.size( );//括号填画笔粗细移动指令:如果画笔一开始的位置不符合,则需要将画笔移动到对应的坐标。
2025-04-12 10:25:04
822
原创 GOC L2 第六课随机数和抽奖原理
求取余数的过程叫做每轮的动作都是,我们称这个过程位周期。模运算%----->周期旋转图片文本指令:pen.text("剩余",0,32) ("内容",颜色,大小)
2025-04-12 09:36:40
595
原创 第5次课 阶段复习与练习(一)
大白老师很爱学习,每天都要看几页编程书,此书的第1页和第2页在同一张纸上,第3页和第4页在同一张纸上,第5页和第6页在同一张纸上,依次类推。样例说明2:从第2页到第5页,第2页是一张纸,第3页和第4页是一张纸,第5页是一张纸,所以一共是3张纸,输出3。样例说明1:从第1页到第4页,第1页和第2页是一张纸,第3页和第4页是一张纸,所以一共是2张纸,输出2。输入大白老师的最低消费预算,他喜欢的装修色调,输出选定的客栈编号。首重:最低计费重量,例如:首重为2kg,≤2kg按照2kg的标准收费。
2025-04-06 01:32:20
865
原创 第3次课 递归算法 B
例如 N=5,M=2 时,可以分别将最小的 2 个盘子、中间的 2 个盘子以及最大的一个盘子分别看作一个整体,这样可以转变为 N=3,M=1 的情况,共需要移动 7 次。塔问题稍做修改:仍然是给定 N 只盘子,3 根柱子,但是允许每次最多移动相邻的 M 只盘子(当然移动盘子的数目也可以小于M ),最少需要多少次?计算x=4.2,n=10以及x=2.5,n=15时的f的值。输入一行,两个正整数 n 和 x,其中 1<n,x<10。现输入 n 和 x 的值,求Hn(x)的值。输出一行,即N进制下的数。
2025-04-06 00:56:52
616
原创 第3次课递归算法 A
梦境小E同学今天做了一个很特殊的梦,她梦到自己躺在床上,而梦中的她也做了一个梦,梦的内容是,梦到自己躺在床上…以此类推,如下面的图。这绝对是个噩梦。递归思想代码中递归如何实现呢?我们尝试一个从来没有尝试过的代码,这将是一个大胆的尝试。看一下它的执行过程:每次函数调用都执行了相同的内容,所以程序一直输出“进入下一层”程序中的递归---这些函数会占用内存空间,当空间被占满时,程序就崩溃了,也就停止了运行。刚刚的代码不算是一个完整的递归。它只有===》递进 没有===》回归。
2025-04-06 00:50:41
993
原创 ubuntu 配置固定ip
在装服务器系统的时候,DHCP自动获取ip时,路由可能会重新分配ip,为避免产生影响,可以关闭DHCP将主机设置为静态ip。系统环境配置方式一、如果是装的Ubuntu图形化(就是可以用鼠标操作点击应用的,一般镜像后缀为desktop),可以直接在网络设置中配置。二、通过修改netplan配置文件方式进行设置。(图形化和命令行都适用)
2025-04-03 14:23:09
953
原创 Ubuntu运维
日常使用Ubuntu系统的过程中,可能需要为某个机器配置一个固定的内网IP地址,这样可以避免动态IP分配带来的不稳定性。IP地址格式:IP地址的格式为 IP地址/子网掩码位数,例如 172.16.0.94/24,其中 /24 表示子网掩码 255.255.255.0。在修改系统配置文件之前,强烈建议备份原始配置文件,以防配置错误导致网络不可用。网关和IP在同一网段:确保你的固定IP和网关在同一个子网内,否则网络无法正常通信。提示: 备份文件非常重要,如果配置过程中出现问题,你可以随时恢复到原来的状态。
2025-04-03 12:02:30
270
转载 VS 配置
实际上,可以这样区分:launch.json管执行编译结果的一些默认配置、而task.json管执行编译的默认配置,而c_cpp_properties.json则管编译相关的一些最基本的配置。这时,我们的cpp_proj_test项目目录下,多了一个编译结果文件main,以及vscode工程项目的专用配置文件.vscode/tasks.json ,如下所示。launch.json是启动目标文件的配置,该文件中,通常可以定义启动目标文件之前,可以做一些处理,如:每次启动前,先编译一遍;
2025-04-03 11:34:25
23
原创 Hydro OJ 配置安装
这里提供了几套方案帮助您建立自己的站点,请选择适合您的方案并继续。搭建过程中如果遇到问题欢迎提问。不同服务商提供的 CPU 主频不同,下方数据仅供参考。最低服务器配置: CPU: 1核 内存: 2G。(约可允许 100 人使用)CentOS 8,后续不会为安全漏洞发布补丁,建议重装为其他操作系统。兼容大部分 Linux 发行版,推荐使用 Debian 12 / Debian 11 / Ubuntu 22.04 (教程多,成功率高,上手简单),
2025-04-03 11:00:42
831
1
原创 信奥知识知多少?(CSP NOIP NOI IOI?)
自从学了信奥之后,选手们便自称为“OIer”,而且他们拥有着一套独特而神秘的语言体系,经常把家长搞得一头雾水。从,从这些“行话”不仅是他们身份的独特标志,更是他们之间交流的独特密码。想要更好地支持孩子,不妨试着学习并理解这些“黑话”,深入地了解他们在信奥之路上的点点滴滴,信息学奥林匹克在线评测系统。
2025-03-30 17:09:42
678
1
原创 2025年五大学科竞赛决赛举办地点及赛程安排
只进行考理论考试,满分为400分,试题及评分标准由全国中学生物理竞赛命题组统一命制,并制定评分参考,各省竞委会组织赛事和阅卷评分。在国家集训队经过激励的角逐,通过总成绩排序,最终选拔出6-13名组成亚洲队参加亚洲奥林匹克物理竞赛,即亚赛。数学竞赛省级奖项在强基计划、综合评价、清北数学相关营活动、名校少年班的选拔中,可发挥一定作用。化学竞赛省级奖项在强基计划、综合评价、清北化学相关营活动、名校少年班的选拔中,可发挥一定作用。9月中下旬举行,各省评出省级一二三等奖,并选出省队队员,省队可参加CPhO,即决赛。
2025-03-30 17:08:32
539
原创 第2次课递推算法 A
四位同学参加完植树活动后,据他们回忆:熊大:我种植了两棵树熊二:我是熊大种植的2倍少一棵哪吒:我是熊二种植的2倍少一棵敖丙:我是哪吒种植的2倍少一棵那么问题来啦:敖丙种植了多少棵树呢?如果数量很庞大怎么办?数据量大的话可以把问题交给计算机去处理。把编号看成数组下标,可以用数组存储种树数量。假设用数组a[101]存种树数量:a[1]=2;
2025-03-30 00:35:47
915
原创 信竞资讯
抓住生地开卷考的政策红利(不用死记硬背),省出时间备战CSP认证。建议寒暑假集中特训,平时每天4小时刷题,但要保证22:30前睡觉。可参加名校冬令营争取签约,同时保持每周3次体能训练(为体育50分做准备)。主攻数学基础+竞赛算法,每天120分钟编程练习,周末参加机构培训。理科联动:将信息竞赛中的递归、动态规划等思维应用到数学压轴题解题中,实现“一石二鸟”。:用零碎时间刷中考题(如饭后做1篇阅读理解),大块时间留给竞赛深度练习。某竞赛生初三突击体育导致跟腱炎,建议从初一就开始练习中考项目。
2025-03-26 17:12:41
380
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人