摘要: 一级 二级 选择题: 1.程序阅读:循环求最值 2.逻辑运算符求值 3.浮点数精度问题 4.程序阅读:嵌套循环打印图形/遍历计算 5.continue和break的使用 6.程序阅读:循环累加 7.循环算法:数位分离 8.程序阅读:循环 + 按题意模拟补全代码 9.数据类型:char和int的ASC 阅读全文
posted @ 2026-05-15 14:52 CRt0729 阅读(2) 评论(0) 推荐(0)
摘要: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { ifstream fans("1.ans"); // 答案文件,命名为fans变量 ifstream fout("1. 阅读全文
posted @ 2025-10-31 21:17 CRt0729 阅读(12) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-09-26 17:03 CRt0729 阅读(78) 评论(0) 推荐(0)
摘要: 一、 创建选手准考号文件夹(2024GX已经实现桌面本身就有考好文件夹了) 1. 桌面创建准考证号文件夹,以GX-001举例 右键-新建文件夹 2. 在GX-001文件夹里,创建每道题目的英文名称文件夹(这里拿2024年CSP-J举例) 一共有4题,英文名分别是poker,explore,stick 阅读全文
posted @ 2025-09-12 15:52 CRt0729 阅读(875) 评论(0) 推荐(3)
摘要: 一、 VMware虚拟机和NOI linux系统的下载 VMware虚拟机的下载链接 NOI linux2.0系统的下载链接 下载好后硬盘里长这样 二、 VMware虚拟机的安装 省流:虚拟机的安装基本都是下一步就好了,除了win11打开后会说系统拦截了安装程序,从更多信息里找到仍要运行即可 1.下 阅读全文
posted @ 2025-09-12 14:33 CRt0729 阅读(969) 评论(0) 推荐(0)
摘要: Dev C++ 5.11版本下载链接 Ai提问模板 **手动粘贴题目描述**0.我学习到的常用变量有:n,m,x,y,z,a,b,a[i],s[i],标记vis[i]等,风格尽量不用STL,且尽量为全局变量 1.题目有哪些变量 2.有哪些可能需要额外定义的变量 3.题目问的是什么? 4.解题思路 5 阅读全文
posted @ 2023-04-09 23:54 CRt0729 阅读(1206) 评论(0) 推荐(1)
摘要: 一、动态规划题型及出现场景 动态规划题型:线性、背包、树形、区间、状态压缩 CSP-J 3-4题,CSP-S 2-4题,GESP五-八级 背包问题:有n个物品,每个都能描述为选和不选 树形dp:起码有树,既不求并查集(连通性),也不求生成树,也不求LCA(求两点最近公共祖先),那就是树形dp 线性d 阅读全文
posted @ 2026-04-01 15:46 CRt0729 阅读(12) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 2e6 + 10, inf = 0x3f3f3f3f; int n, m; // n: 顶点数, m: 边数 vector<int> g[N 阅读全文
posted @ 2026-03-28 20:30 CRt0729 阅读(11) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 2e5 + 10,inf = 0x3f3f3f3f; vector<int> g[N]; // 邻接表存储图 int dfn[N],low[ 阅读全文
posted @ 2026-03-28 20:29 CRt0729 阅读(7) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 2e5 + 10,inf = 0x3f3f3f3f; // g: 原图的邻接表, e: 缩点后新图的邻接表 vector<int> g[N] 阅读全文
posted @ 2026-03-28 20:28 CRt0729 阅读(6) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 5e5 + 10, inf = 0x3f3f3f3f; // 边的结构体:v-目标节点,id-边的编号(用于区分重边) struct nod 阅读全文
posted @ 2026-03-28 20:26 CRt0729 阅读(8) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 2e5 + 10,inf = 0x3f3f3f3f; vector<int> g[N]; int R[N]; int vis[N]; int 阅读全文
posted @ 2026-03-14 19:57 CRt0729 阅读(6) 评论(0) 推荐(0)
摘要: B4450 [GESP202512 三级] 小杨的智慧购物 题目背景 对应的选择、判断题:https://ti.luogu.com.cn/problemset/1199 题目描述 小杨的班级要举办一个环保手工作品展览,老师请小杨去文具店购买 M 种不同的文具(例如:铅笔、橡皮、尺子等)。 商店里共有 阅读全文
posted @ 2026-01-30 16:48 CRt0729 阅读(227) 评论(0) 推荐(0)
摘要: 解题思路 这个问题分为两个部分: 第一部分:求最大段长度的最小值(二分答案) 使用二分查找确定最小的最大段长度 对于每个候选值mid,用贪心检查是否能分成最多m+1段(切m刀) 检查时尽量把木棍合并,直到超过mid就开新段 第二部分:求方案数(动态规划) f[j]表示考虑前j根木棍,当前切割段的方案 阅读全文
posted @ 2025-11-20 14:41 CRt0729 阅读(46) 评论(0) 推荐(0)