上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 题意是: 给你一个迷宫,起点为S,终点为T,.表示空格,#表示障碍物无法通过,你每次可以从当前位置上下左右移动(不能出界或者撞到障碍物上)你需要找出从起点到终点的最少步数,如果不存在解,输出-1。 BFS的练手题 using namespace std; int sx,sy,ex,ey; int n 阅读全文
posted @ 2023-11-25 20:17 yufan1102 阅读(7) 评论(0) 推荐(0) 编辑
摘要: BFS 训练的好题 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到 阅读全文
posted @ 2023-11-25 16:03 yufan1102 阅读(8) 评论(0) 推荐(0) 编辑
摘要: A. Line Trip 题意是:有n个加油点,人要来回两趟,问你最少要多少油? using namespace std; int a[100]; void solve(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++)cin>>a[i]; int ans=a[ 阅读全文
posted @ 2023-11-25 15:43 yufan1102 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 奇怪的电梯 题目背景 感谢 @yummy 提供的一些数据。 题目描述 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第 \(i\) 层楼(\(1 \le i \le N\))上有一个数字 \(K_i\)(\(0 \le K_i \le N\))。电梯只有四个按钮: 阅读全文
posted @ 2023-11-25 15:32 yufan1102 阅读(31) 评论(0) 推荐(0) 编辑
摘要: [NOIP2002 普及组] 过河卒 题目描述 棋盘上 \(A\) 点有一个过河卒,需要走到目标 \(B\) 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 \(C\) 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,\(A\) 阅读全文
posted @ 2023-11-24 20:34 yufan1102 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 单点修改+区间查询 I Hate It 题目背景 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。 题目描述 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。 输入格式 第 阅读全文
posted @ 2023-11-24 16:36 yufan1102 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 于是他错误的点名开始了 题目背景 XS中学化学竞赛组教练是一个酷爱炉石的人。 他会一边搓炉石一边点名以至于有一天他连续点到了某个同学两次,然后正好被路过的校长发现了然后就是一顿欧拉欧拉欧拉(详情请见已结束比赛 CON900)。 题目描述 这之后校长任命你为特派探员,每天记录他的点名。校长会提供化学竞 阅读全文
posted @ 2023-11-24 13:12 yufan1102 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【模板】单源最短路径(标准版) 题目背景 2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。 然后呢? \(100 \rightarrow 60\); \(\text{Ag} \rightarrow \text{Cu}\); 阅读全文
posted @ 2023-11-24 12:50 yufan1102 阅读(9) 评论(0) 推荐(0) 编辑
摘要: C - Count xxx 题意是:给你一个字符串,求出字符串里面相同字母的子串数量 思路:用map映射即可,取每个字母的最大长度,然后加起来 using namespace std; int main(){ int n; string s; cin>>n>>s; map<char,int>mp; 阅读全文
posted @ 2023-11-21 13:20 yufan1102 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 最长上升子序列 题目描述 这是一个简单的动规板子题。 给出一个由 \(n(n\le 5000)\) 个不超过 \(10^6\) 的正整数组成的序列。请输出这个序列的最长上升子序列的长度。 最长上升子序列是指,从原序列中按顺序取出一些数字排在一起,这些数字是逐渐增大的。 输入格式 第一行,一个整数 \ 阅读全文
posted @ 2023-11-18 19:36 yufan1102 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页