题解 2172: 信息学奥赛一本通T1330-最少步数 :A*搜索算法 #A*搜索算法**A*算法,我认为就是用估价函数和堆优化过的BFS****以下是AC代码(为毛是绿色的,第一次用Markdown不会嘞)**```cpp#include#include#include#include#includeusingnamespacestd;constintmaxn=150; 题解列表 2024年02月10日 0 点赞 0 评论 562 浏览 评分:0.0
[竞赛入门]简单的a+b(带解释) 这段代码是用C++编写的,它使用while循环来计算并输出变量a和b的和。解析:1.首先,我们需要包含iostream库,以便使用cout和cin进行输入和输出。2.然后,我们定义两个整数变量a和b,用于存储用户输入的值。3.接下来,我们使用cout提示用户输入两个整数,并使用cin获取用户输入的值。 题解列表 2024年02月11日 0 点赞 0 评论 664 浏览 评分:0.0
反复使用sort函数 摘要:解题思路:反复使用sort函数注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int pa[101];int main(){ int n;…… 题解列表 2024年02月12日 0 点赞 0 评论 556 浏览 评分:0.0
取模,保存上一个打水人时间即可 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n>>m; int …… 题解列表 2024年02月12日 0 点赞 0 评论 585 浏览 评分:0.0
注意时间要求 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int ti[501];//n个人打水的时间,下标从1开始int wat[100…… 题解列表 2024年02月12日 0 点赞 0 评论 613 浏览 评分:0.0
先帮助差值小的人完成任务 摘要:解题思路:注意事项:参考代码://设某个人拥有a个积木,需要b个积木。a-b就是积木差。a-b>=0表示这个人的积木足够了,a-b<0表示这个人需要等其它人完成后才能拿到足够的积木//把所有人的积木差…… 题解列表 2024年02月13日 1 点赞 0 评论 546 浏览 评分:0.0
筛选法做题 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int s[10000+1]; //值为1表示下标为 非寂寞数。值为0则表示下标为寂…… 题解列表 2024年02月13日 0 点赞 0 评论 539 浏览 评分:0.0
编写题解 2010: 头疼的工人(特别简单的思路) 摘要:编写题解 2010: 头疼的工人#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int main(){ int…… 题解列表 2024年02月13日 0 点赞 0 评论 533 浏览 评分:0.0
动态规划啊啊啊啊啊啊 解题思路:1,注意初始值都是1,因为字符本身就是一个2,其实本质就是求最长下降子序列和最长上升子序列3,因为每一次拦截只能都比前一次下降一些,所以上升有多长,就需要多少套系统。注意事项:参考代码:height=list(map(int,input().split()))#输入导弹飞来的高度dp=[1f 题解列表 2024年02月13日 0 点赞 0 评论 597 浏览 评分:0.0
九九乘法表里的小九九 解题思路:双重循环,用ij来作为双重循环的未知数,i表示第几行,j表示第几列,相乘的时候第一个乘数为1-9递增,那么就是用i来表示,同理,第二个乘数用j表示,于是,得到了下面的代码注意事项:左对齐,表示方法为在%与d的之间加入-数据的位数,如这道题, 题解列表 2024年02月13日 0 点赞 0 评论 483 浏览 评分:0.0