當前位置:
首頁 >
春季每日一题2022 Week 1 【完结】
發布時間:2025/3/20
40
豆豆
生活随笔
收集整理的這篇文章主要介紹了
春季每日一题2022 Week 1 【完结】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 3346. 你知道你的ABC嗎【排序】
- 3358. 放養但沒有完全放養【貪心】
- 3370. 牛年【模擬】
- 3745. 牛的學術圈 I【二分】
- 1459. 奶牛體操【暴力】
- 1442. 單詞處理器【模擬】
3346. 你知道你的ABC嗎【排序】
3358. 放養但沒有完全放養【貪心】
就看下一個字母是在它的前面還是后面,再后面說明可以是同一首,否則重新起一首。
3370. 牛年【模擬】
說明他們的相對位置是唯一確定的。
3745. 牛的學術圈 I【二分】
注意:每個論文最多加1.
1459. 奶牛體操【暴力】
#include<bits/stdc++.h> using namespace std; const int N=25; int a[N][N],n,m; int main(void) {cin>>m>>n;for(int i=0;i<m;i++)for(int j=0;j<n;j++) cin>>a[i][j];int ans=0;for(int i=1;i<=n;i++){int cnt[N]={0};for(int j=0;j<m;j++){int index=0;for(int k=0;k<n;k++)if(a[j][k]==i) {index=k;break;}//找到位置for(int k=index+1;k<n;k++) cnt[a[j][k]]++;//在他后面的}for(int j=1;j<=n;j++)if(cnt[j]==m) ans++;}cout<<ans;return 0; }1442. 單詞處理器【模擬】
#include<bits/stdc++.h> using namespace std; const int N=1e5+10; string a[N]; int n,m; int main(void) {cin>>n>>m;for(int i=0;i<n;i++) cin>>a[i];int sum=0;for(int i=0;i<n;i++){if(sum+a[i].size()<=m) cout<<a[i]<<" ",sum+=a[i].size();else puts(""),sum=a[i].size(),cout<<a[i]<<" ";}return 0; }總結
以上是生活随笔為你收集整理的春季每日一题2022 Week 1 【完结】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 165. 小猫爬山【爆搜+剪枝】
- 下一篇: A. Boredom【DP】