AmaZhao
AmaZhao
全部文章
题解
芝士(2)
归档
标签
去牛客网
登录
/
注册
AmaZhao的博客
全部文章
/ 题解
(共26篇)
扫个雷
#include <iostream> using namespace std; const int dir[8][2] = {{-1,-1},{0,-1},{1,-1},{-1,0},{1,0},{-1,1},{0,1},{1,1}}; // cst指不变常量 这步是一个大伏笔啊! ...
C++
2025-10-07
0
9
题解 | #字符串操作# 不要scan到空格和换行口牙!
RT &c前面记得加空格; #include <iostream> using namespace std; int main (){ int n,m; scanf("%d%d",&n,&m); char a[n]; for(i...
C++
2025-10-05
0
8
题解 | #数字计数#
如果定义好了vector A(n) 再用pushback方法 这时候的vector A的实际长度为2n!!!!!!! #include <iostream> #include <vector> #include <iterator> #includ...
C++
2025-10-05
0
8
题解 | #箱子归位# 矩阵与曼哈顿距离
这段代码的功能是:找到一个 5x5 矩阵中数字 1 的位置,然后计算将它移动到矩阵中心 (2,2) 所需的最少步数。 矩阵定义和输入 int a[5][5]; // 创建5x5矩阵 int x, y; // 记录数字1的坐标 for (i = 0; i < 5; i++)...
C++
2025-10-03
0
11
题解 | #绩点# 关于scanf 与 printf的碎碎念
但凡不是用来读取的变量记得赋值初始化,double变量在输入时使用lf,控制一位小数点用"%.1f" #include <iostream> #include <cstdio> using namespace std; int main(){ ...
C++
2025-10-02
0
11
题解 | #小红的阶梯#
第三次wa了两次 原因如下呢 第一版 #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ lon...
C++
2025-09-29
0
18
题解 | #竞赛技巧#
难点一 : 如何储存三个数的形式呢? vector<pair<pair<int, int>, int>> times; 难点二 : 如何进行升序排列和降序排列的const写法呢 #include <iostream> #include <ve...
C++
2025-09-27
0
11
题解 | #栗酱的文明2# 知道了是循环也不一定找的出 H指数 呀
本题中试图通过排序后从后往前遍历来找到最大的国家数量k,但条件判断有误。正确的做法是找到最大的k,使得至少有k个国家的土地数量至少为k。这可以通过对土地数量排序后,从k=1到n依次检查第k大的土地数量是否至少为k来实现。 原代码漏洞分析: 1 条件判断错误:原代码使用A[j] > n - j ...
C++
2025-09-25
0
13
题解 | #鹏# 选用更巧妙的方式来代替删除
开始时候 我想要通过vector中的erase方法来将vector中的重复元素删去 但是这样做毫无疑问有两个问题 1 内存占用太大了 2 这样的话vector.size()获取的数量将会不断减少 使得循环(i < vector.size())出现错误 那么如何解决呢? 答案是 使用一个新的...
C++
2025-09-24
0
14
题解 | #三角形判断#
1 如何读入未知个参数 A: while(cin >> a......) 2 不能把max当作参数命名 3 max时候记得用algorithm 444444444最重要的 if 和 else if是互斥结构!!!!!!!所以完全可以把&& b!=c 等条件去掉。 #inc...
C++
2025-09-23
0
13
首页
上一页
1
2
3
下一页
末页