2023年,ICPC比赛、CCPC比赛、CCF-CSP考试、蓝桥杯比赛、天梯赛日程
Ljnoit:
icpc区域赛时间有些问题
CSP202212-1 现值计算(100分)【数学计算】
Q♤Q:
老师,我们学校csp多少分可以参加复赛
CCF201709-2 公共钥匙盒(100分)【模拟+优先队列】
YZU_DDD:
[code=cpp]
#include
using namespace std;
int n, k;
int w, s, c;
typedef pair PII;
vector v;
bool cmp(PII a, PII b) {
if (a.first.first != b.first.first) {
return a.first.first < b.first.first;
}
else{
if (a.first.second != b.first.second) {
return a.first.second < b.first.second;
}
else {
return a.second < b.second;
}
}
}
int main() {
cin >> n >> k;
string G = "";
for (int i = 1; i > w >> s >> c;
int end = s + c;
v.push_back({ { s,1 }, w });
v.push_back({ {end,0}, w });
}
sort(v.begin(), v.end(), cmp);
for (auto i : v) {
string key_id = to_string(i.second);
int key_length = key_id.size();
if (i.first.second == 1) {
G.replace(G.find(key_id), key_length, "X");
}
else if (i.first.second == 0) {
G.replace(G.find("X"), 1, key_id);
}
}
cout |