
蓝桥杯
要变强!
执著者√
什么都可接!
展开
-
第十一届蓝桥杯国赛JavaB
A:563 #include <iostream> using namespace std; int main(int argc, char** argv) { int cnt = 0; for(int i = 1; i <= 2020; i++){ int num = i; while(num){ if(num % 10 == 2){ cnt++; break; } num /= 10; } } cout<<cnt;原创 2021-05-20 15:27:40 · 145 阅读 · 0 评论 -
第七届蓝桥杯国赛JavaB
A:9 #include <iostream> using namespace std; int main(int argc, char** argv) { double s = 1000; int cnt = 0; int k = 0; while(true){ if(s <= 1) break; ++k; double t = s / 60; s -= 20 * t; if(k & 1) cnt++; } cout<<cnt&原创 2021-05-20 15:10:45 · 112 阅读 · 0 评论 -
第八届蓝桥杯省赛JavaB组
购物单 思路:掏出计算器或者把数据处理一下计算,注意每次最少只能取100,结果是5136.85,应该取5200 答案:5200 纸牌三角形 答案:144 分析: 题目要求三角形三边和都相等。假设把这个三角形按照从左向右的顺序映射到一位数组0 - 8 那么只需要各个边的和a[0,1,2,3] == a[3,4,5,6] == a[6,7,8,0] 三角形可以旋转和镜像都算同一种情况,一种三角形有镜像和非镜像2种情况,通过旋转可以得到3种三角形,那么每次共有6种情况。 可以通过对1 - 9 全排列找出.原创 2021-03-27 14:23:42 · 255 阅读 · 0 评论