摘要: A. Brick Wall #include<bits/stdc++.h> using namespace std; void solve(){ int n,m; cin>>n>>m; int ans=n*(m/2); cout<<ans<<"\n"; } int main(){ ios::sync 阅读全文
posted @ 2024-02-13 12:01 yufan1102 阅读(9) 评论(0) 推荐(0) 编辑
摘要: A. Make it White #include<bits/stdc++.h> using namespace std; void solve(){ int a,b,n; string s; cin>>n>>s; for(int i=0;i<n;i++){ if(s[i]=='B'){ a=i; 阅读全文
posted @ 2024-02-13 11:54 yufan1102 阅读(12) 评论(0) 推荐(0) 编辑
摘要: B. Equalize 与数组的原始顺序无关,直接排序,然后用双指针滑动范围a[r]-a[l]小于n #include<bits/stdc++.h> #define int long long using namespace std; void solve(){ int n; cin>>n; set 阅读全文
posted @ 2024-02-13 11:46 yufan1102 阅读(27) 评论(0) 推荐(1) 编辑
摘要: 找子数组的个数 双指针 #include<bits/stdc++.h> #define int long long using namespace std; const int N=2e5+10; int a[N]; void solve(){ int n; cin>>n; for(int i=1; 阅读全文
posted @ 2024-02-13 11:42 yufan1102 阅读(4) 评论(0) 推荐(0) 编辑