当前位置:   article > 正文

(待补充)小蒟蒻的刷题成长之路-------2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)_usst oj

usst oj

小蒟蒻的刷题成长之路

蓝桥杯的比赛流程和必考点_蓝桥杯省赛考点_时雨h的博客-CSDN博客

大一学生一周十万字爆肝版C语言总结笔记_大一c语言笔记_时雨h的博客-CSDN博客

程序设计与 C 语言期末复习_时雨h的博客-CSDN博客

P8597 [蓝桥杯 2013 省 B] 翻硬币个人思考总结+第五届传智杯ABC 初赛题解_时雨h的博客-CSDN博客

C++刷题20230106_时雨h的博客-CSDN博客

【LGR-(-17)】洛谷入门赛 #8个人思考_时雨h的博客-CSDN博客

2023牛客寒假算法基础集训营1 思考+题解_时雨h的博客-CSDN博客

CSDN 算法技能树 蓝桥杯-基础 刷题+思考总结_时雨h的博客-CSDN博客

关于C语言中最大公因数的思考_时雨h的博客-CSDN博客

蓝桥杯日常训练2023年3月2日_时雨h的博客-CSDN博客

2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛(同步赛)_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ (nowcoder.com)

A Xor B Problem

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. ll a[200005];
  5. int main()
  6. {
  7. ll n,ans=0;
  8. ll maxx=0;
  9. cin>>n;
  10. memset(a,0,sizeof(a));
  11. while(n--)
  12. {
  13. ll k;
  14. cin>>k;
  15. a[k]++;
  16. if(maxx<k)maxx=k;
  17. }
  18. for(int i=0;i<=maxx;i++)
  19. {
  20. if(a[i])ans+=a[i]*a[i];
  21. }
  22. cout<<ans<<endl;
  23. }

吃苹果 

 

  1. #include<iostream>
  2. #include<cstdio>
  3. #include<cstring>
  4. #include<algorithm>
  5. using namespace std;
  6. int n,k,sum=0;
  7. struct arr
  8. {
  9. int rq,a,b,c;
  10. } arr1[100100];
  11. bool cmp(arr x,arr y)
  12. {
  13. return x.c > y.c;
  14. }
  15. int main()
  16. {
  17. scanf("%d %d",&n,&k);
  18. for(int i=1;i<=n;i++)
  19. {
  20. arr1[i].rq=i;
  21. scanf("%d %d",&arr1[i].a,&arr1[i].b);
  22. arr1[i].c=arr1[i].b-arr1[i].a;
  23. }
  24. sort(arr1+1,arr1+n+1,cmp);
  25. for(int i=1;i<=k;i++)
  26. {
  27. sum+=arr1[i].b;
  28. }
  29. for(int i=k+1;i<=n;i++)
  30. {
  31. sum+=arr1[i].a;
  32. }
  33. cout<<sum;
  34. return 0 ;
  35. }

 n皇后问题

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. using ll=long long;
  4. using ld=long double;
  5. using pii=pair<int,int>;
  6. const int inf=0x3f3f3f3f;
  7. const int mod=1e9+7;
  8. const int N=2e6+10;
  9. map<int,int> mp3;
  10. int mp1[N],mp2[N],mp4[N];
  11. int main() {
  12. ios::sync_with_stdio(false);
  13. cin.tie(nullptr);cout.tie(nullptr);
  14. int n,t;
  15. cin>>n>>t;
  16. while(t--) {
  17. int x,y;
  18. cin>>x>>y;
  19. if(mp1[x]==0&&mp2[y]==0&&mp3[x-y]==0&&mp4[x+y]==0) {
  20. cout<<"Yes"<<"\n";
  21. mp1[x]++;mp2[y]++;mp3[x-y]++;mp4[x+y]++;
  22. }
  23. else
  24. cout<<"No"<<"\n";
  25. }
  26. return 0;
  27. }

 

 分苹果

完型填空 

 坐火车

 A Xor B Problem again

摘苹果 

珠泪哀歌族 

前缀复制机 

抢苹果 

捡贝壳 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/796444
推荐阅读
相关标签
  

闽ICP备14008679号