- 分享
错误总结贴
- 2024-6-23 17:47:28 @
写出自己的错误总结
格式,例子
日期:2024 - 6 - 23
正文:
- 今天写哪个题目,犯了什么错误,卡了我很久,给我敲响了警钟。求最小值的时候一定要设大一些,多大要根据数据范围来判定。
- 每次重新求什么的时候要重置某些关键变量。
125 条评论
-
-
#include<bits/stdc++.h> using namespace std; long long f = 0; int n , a[100005] , mn = 1e9; int main() { *cin >> n;*freopen("array.in" , "r" , stdin); freopen("array.out" , "w" , stdout); for (int i = 1; i <= n; i++) { cin >> a[i]; if (a[i] < 0) f++; mn = min(mn , abs(a[i])); } long long sum = 0; if (f % 2 == 0) { for (int i = 1; i <= n; i++) { sum += abs(a[i]); } } else { for (int i = 1; i <= n; i++) { sum += abs(a[i]); } sum -= mn * 2; } cout << sum; return 0; O(∩_∩)O哈哈~
🤡 5 -
2024-10-2 14:06:46@
错误总结10.2,第一题觉得会实际上不会 第二题发现能打暴力时已经晚了
真想给电脑砸了,三四题全部不会暴力和正解导致全部抱灵十年oi一场空,不打暴力见祖宗
🤡 4 -
第一题会 第二题会打暴力,但没看见分数占比 第三题会写,但是十年oi一场空,不开longlong见祖宗 第四题会写暴力,正解根本想不到 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗 十年oi一场空,不开longlong见祖宗
-
错误总结
题目:24 强基班国庆 CSP-J 模拟测 day2
第一题:由于算法两层循环导致多测试点超时
第二题:没有考虑多情况而减去了末尾数字
第三题:算法分析错误导致整体思路错误
第四题:算法过于复杂而导致超时(没有使用二分)
-
2024-10-1 13:43:23@
2024/10/1
错误总结:
1.提交文件格式错误,并未按标准
2.第一题为数学题,考场上并未向奇偶性方面想
3.三元数只打了暴力,没有进行优化
4.传送一题考场上想到了规律,但也只打了暴力
5.猜数字没有想到DFS,只打暴力
🤡 1 -
今天在24 强基班国庆 CSP-J 模拟测 day1中的所有题因为
freopen("tp.out","w",stdin);
写错,导致四道题全部爆0,给我敲响了警钟🤡 2 -
在[题目详情 - 烦恼的高考志愿 - tarjanoj]中,我犯了一个巨大的的问题
详见代码
#include <bits/stdc++.h> using namespace std; long long n,m,a[100005]; int main() { cin>>n>>m; for(int i = 1;i <= m;i++) {cin>>a[i];} sort(a + 1,a + n + 1); long long s = 0; for(int i = 1;i <= n;i++) { int k; cin>>k; int pos = lower_bound(a + 1,a + n + 1,k) - a; if (pos == 1) s += a[1] - k; else if (pos == n + 1) s += k - a[n]; else s += min(a[pos] - k,k - a[pos - 1]); } cout<<s; return 0; }
-
在输入中把n 和 m 的输入写反了,这个bug的起因是因为在两小时前我初次尝试此题时为了测试把 n 和 m 反向输入了,卡了我很久。
-
由于测试时反向输入了 n 和 m,所以在循环中也写错了,卡了我很久
综上所述,所以我敲响了警钟
这道题卡了我两个小时,实际做题一个小时,尝试了12次后终于AC了,在此感谢
中汉的帮助👍 7🤡 7 -