2020年第十一届省赛
hero_th
当打之年,感恩一切!
展开
-
蓝桥杯2020年第十一届七月份C/C++B组省赛第四题-REPEAT程序
prog.txt A = 0 REPEAT 2: A = A + 4 REPEAT 5: REPEAT 6: A = A + 5 A = A + 7 REPEAT 6: A = A + 7 REPEAT 4: A = A + 2 A = A + 7 A = A + 2 REPEAT 7: REPEAT 4:..原创 2022-02-15 20:34:49 · 715 阅读 · 0 评论 -
蓝桥杯2020年第十一届Python省赛第七题-单词分析
AC Code #include<iostream> #include<string> using namespace std; int a[27]; int main() { string str; cin>>str; int n = str.size(); for(int i=0;i<n;i++){ a[str[i]-'a']++; } int maxSum=-1; int index = 0; for(int i=0;i<27..原创 2022-01-09 22:22:53 · 680 阅读 · 0 评论 -
蓝桥杯2020年第十一届C++省赛第六题-成绩分析
AC Code #include<iostream> #include<climits> #include<cmath> using namespace std; int main() { int n; cin>>n; int sum =0; int maxN = -1; int minN = INT_MAX; int i = 0; while(i<n){ int grade; cin>>grade; maxN..原创 2022-01-08 19:27:44 · 318 阅读 · 0 评论 -
蓝桥杯2020年第十一届C++省赛第四题-蛇形填数
Idea 数学找规律 Answer 761原创 2022-01-07 19:27:26 · 282 阅读 · 0 评论 -
蓝桥杯2020年第十一届C++省赛第六题-成绩统计
Idea 此题考查的对语言四舍五入的理解使用 Code 1 #include<iostream> using namespace std; int main() { int n; cin>>n; int greatCount = 0; int goodCount = 0; int i = 0; while(i<n){ int grade; cin>>grade; if(grade>=60) goodCount++; if(gr..原创 2022-01-06 16:09:27 · 500 阅读 · 0 评论 -
蓝桥杯2020年第十一届Python省赛第五题-排序
Idea 冒泡排序在最坏情况下(完全逆序)的交换次数为c n t = n( n − 1 ) /2 当n=14时,cnt=91,当n=15时,cnt=105。 要求字典序最小,cnt=105代表:由前15个字母组成的逆序排列进行冒泡排序需要交换105次。 15个字母组成的逆序排列:onmlkjihgfedcba,这种情况需要105此交换,所以我们要给它减少5次交换,即将某一位置的字母向前移动5位,为了保证字典序最小,我们把第6位的字母j移动到第1位:jonmlkihgfedcba,也就是说,前5次比较过程.转载 2022-01-04 13:31:53 · 230 阅读 · 2 评论 -
蓝桥杯2020年第十一届Python省赛第二题-寻找2020
Code #include<iostream> using namespace std; #define MAX_SIZE 10005 char map[MAX_SIZE][MAX_SIZE]; int main() { int ans = 0; FILE *fp = fopen("2020.txt","r"); int n=0; int m=0; if(!fp){ printf("open file fail!\n"); exit(1); } int cur; w.原创 2022-01-02 10:22:54 · 449 阅读 · 0 评论 -
蓝桥杯2020年第十一届C/C++国赛C组第一题-约数个数
Code #include<iostream> using namespace std; int main() { int ans = 0; for(int i=1;i<=78120;i++){ if(78120%i == 0) ans++; } cout<<ans; return 0; } Answer 96原创 2021-12-30 19:01:27 · 444 阅读 · 0 评论 -
蓝桥杯2020年第十一届Python省赛第一题-门牌制作
Code #include<iostream> using namespace std; int main() { int ans = 0; for(int i=1;i<=2020;i++){ int tmp = i; while(tmp){ if(tmp%10 == 2) ans++; tmp/=10; } } cout<<ans; return 0; } Answer 624原创 2021-12-29 14:44:54 · 584 阅读 · 0 评论 -
蓝桥杯2020年第十一届C/C++省赛B组第二题-既约分数
Code #include<iostream> using namespace std; int gcd(int a , int b){ if(!b) return a; return gcd(b,a%b); } int main() { int ans=0; for(int i=1;i<=2020;i++){ for(int j=1;j<=2020;j++){ if(gcd(i,j)==1) ans++; } } cout<<ans; .原创 2021-12-29 11:53:19 · 380 阅读 · 0 评论