• 2024-08-17AtCoder Beginner Contest 361
    ABC361A-Insert题目传送门代码(签到题)#include<iostream>#include<string>#include<algorithm>usingnamespacestd;intn,m,x,a[111];intmain(){ cin>>n>>m>>x; for(inti=1;i<=n;++i)cin>>a[i]; for(inti=1;i&l
  • 2024-07-17ABC361-D题解
    背景保佑LC能来一中。题意给你一个长度为\(n\)的初始字符串和目标字符串,都由W和B两种字符构成。现在初始字符串末尾接有两个空格字符,每次你可以在该字符串中选出连续两个非空格字符,并把它们按顺序与两个空格交换位置。问最少需要几步能得到目标字符串。分析首先如果两
  • 2024-07-17ABC361-C题解
    背景昨天打比赛的时候查了中考分,心快停跳了。题意从\(n\)个数字中删除\(k\)个数字,问剩下的数字中极差的最小值。分析首先把这\(n\)个数字排序,然后问题就可以转化为求这\(n\)个数字中所有长度为\(n-k\)的连续子段的极差的最小值。采用尺取法,可以从\(1\)开始枚举
  • 2024-07-11ABC361
    Alink先输出前\(k\)个,再输出\(x\),最后输出后面的。点击查看代码#include<bits/stdc++.h>usingnamespacestd;intn,k,x;signedmain(){ cin>>n>>k>>x; for(inti=1;i<=n;++i){ inta; cin>>a; cout<<a<<
  • 2024-07-07abc361
    A-Inserthttps://atcoder.jp/contests/abc361/tasks/abc361_ahttps://atcoder.jp/contests/abc361/submissions/55260626intn,k,x;vector<int>a;intmain(){cin>>n>>k>>x;a.resize(n+1);for(inti=0;i<n+1;
  • 2024-07-06ABC361
    A.Insert模拟代码实现n,k,x=map(int,input().split())a=list(map(int,input().split()))a.insert(k,x)print(*a)B.IntersectionofCuboids模拟代码实现#include<bits/stdc++.h>#definerep(i,n)for(inti=0;i<(n);++i)usingnamespacest