摘要: Codeforces Round 946 (Div. 3) 总结:赛时状态很好,做出了感觉平常会赛时寄掉但是赛后补题的E,但是也因此花费时间太多,没时间去做更简单的F和G,赛后G用时十分钟AC,F码的有点麻烦,用时40分钟左右,感觉三个小时能AK? A. Phone Desktop 题意:给定3*5 阅读全文
posted @ 2024-05-21 11:41 Rosmontis_L 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 2023 (ICPC) Jiangxi Provincial Contest -- Official Contest L:Zhang Fei Threading Needles - Thick with Fine 题意:签到,输出n - 1 void solve(){ ll n; cin >> n; 阅读全文
posted @ 2024-05-15 21:38 Rosmontis_L 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 2024 ICPC National Invitational Collegiate Programming Contest, Wuhan Site I. Cyclic Apple Strings 题意:给定一个01字符串,每次操作可以将这个字符串向左循环移动任意次数,求让这个字符串变成有序的需要最 阅读全文
posted @ 2024-05-14 18:26 Rosmontis_L 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 943 (Div. 3) A. Maximize? 题意:给定x,求一个范围在[1, x)的数字y,内使得gcd(x, y) + y最大,输出任意的y 思路:数据范围很小,暴力枚举即可 void solve(){ int x; cin >> x; int y = 1 阅读全文
posted @ 2024-05-03 22:51 Rosmontis_L 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 942 (Div. 2) A. Contest Proposal 题意:有n个题目,每个题目的难度为a[i],要求每个题目的难度不大于对应的b[i],每次可以添加一个题目并且删去最难的题目,求最多能添加几个题目 思路:暴力枚举即可,只要a[i]大于b[i],就把a[ 阅读全文
posted @ 2024-05-01 19:11 Rosmontis_L 阅读(77) 评论(0) 推荐(0) 编辑
摘要: The 2022 ICPC Asia Xian Regional Contest J. Strange Sum 题意:给定n个数,选定最多不超过两个数字的和的最大值 思路:签到 void solve(){ ll n; cin >> n; vector<ll> a(n + 1); for(int i 阅读全文
posted @ 2024-04-23 22:00 Rosmontis_L 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 西安理工大学2024年程序设计校赛(校外同步赛)_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ (nowcoder.com) A:签到篇.上 void solve(){ string s; cin >> s; if(s == "A" || s == "B" || s 阅读全文
posted @ 2024-04-04 17:54 Rosmontis_L 阅读(9) 评论(0) 推荐(0) 编辑
摘要: The 2023 ICPC Asia Jinan Regional Contest (The 2nd Universal Cup. Stage 17: Jinan) D. Largest Digit 题意:给定两个范围la, ra, lb, rb,求在两个范围内选任意两个数相加,求最大的数位 思路: 阅读全文
posted @ 2024-03-31 20:18 Rosmontis_L 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 比赛链接:牛客周赛 Round 38 A:小红的正整数自增 void solve(){ ll n; cin >> n; for(int i = 0; i <= 9; i ++){ ll y = n + i; if(y % 10 == 0){ cout << i << '\n'; return; } 阅读全文
posted @ 2024-03-25 17:11 Rosmontis_L 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 936 (Div. 2) A. Median of an Array 题意:给一串数字,每次操作可以将一个数字+1,求最少多少次操作使得数组中位数增加 思路:分奇偶讨论: 1:如果是奇数的话看中间的数字,如果中间的数字只出现过一次,那么次数就是1,否则看从中间位到右 阅读全文
posted @ 2024-03-23 14:05 Rosmontis_L 阅读(201) 评论(0) 推荐(1) 编辑