codeforces
文章平均质量分 60
本居小鈴
无尽深渊中,唯有你与我共行。
展开
-
Codeforces Dytechlab Cup 2022 D
Codeforces Dytechlab Cup 2022 D 题解原创 2022-10-08 17:12:49 · 513 阅读 · 1 评论 -
Codeforces Global Round 22 C
Codeforces Global Round 22 C 简单题解原创 2022-10-01 15:39:59 · 309 阅读 · 0 评论 -
Codeforces Round #815 (Div. 2) A ~ C
Codeforces Round #815 (Div. 2) A ~ C原创 2022-08-19 10:03:52 · 279 阅读 · 0 评论 -
【补题】Codeforces Round #779 (Div. 2) A ~ D1
Codeforces Round #779 (Div. 2) ABC掉分……A思路纯模拟,两个0相隔位置小于2的考虑,其他的不考虑。代码(C++)#include <bits/stdc++.h>using namespace std;int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int t; cin >> t; while (t -原创 2022-03-28 11:00:00 · 284 阅读 · 0 评论 -
【补题】CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes) ABC
CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes!) A-C太菜了……剩下的题目还得补。A题意给一个数列,任选两个位置i,ji,ji,j,这两个位置可以重叠,使得∣ai−ak∣+∣aj−ak∣=∣ai−aj∣|a_i-a_k|+|a_j-a_k| = |a_i-a_j|∣ai−ak∣+∣aj−ak∣=∣ai−aj∣。kkk位置也是任意。思路因为位置可重叠,所以直接找最大值和最小值的位置即可。代码(c++)#include <b原创 2022-03-25 13:53:08 · 368 阅读 · 0 评论 -
CF1622C Set or Decrease
CF1622C Set or DecreaseC Set or Decrease题目大意:给定一个序列ai{a_i}ai和一个数字kkk,和两个操作:选择任意一个位置iii的数,使得ai=ai−1a_i=a_i-1ai=ai−1。或者选择两个位置iii和jjj,使得ai=aja_i=a_jai=aj。求最少执行上述操作多少次,使得∑i=1nai≤k\sum_{i=1}^{n}{a_i} \le k∑i=1nai≤k。可以看出,对于单独的操作2,让最大值等于最小值是最好的方法(因原创 2022-03-04 08:36:33 · 902 阅读 · 0 评论