导航菜单
首页 >  十一届蓝桥杯真题  > 2020第十一届蓝桥杯C++国赛B组真题和题解 (11.14决赛)

2020第十一届蓝桥杯C++国赛B组真题和题解 (11.14决赛)

目录 试题A:美丽的2(5分)题解 试题B:扩散(5分)题解 试题C:阶乘约数(10分)题解 试题D:本质上升序列(10分)题解 试题E:玩具蛇(15分)题解 试题G:游园安排(20分)题解

试题A:美丽的2(5分)

【问题描述】 小蓝特别喜欢 2, 今年是公元 2020 年, 他特别高兴。 他很好奇, 在公元 1 年到公元 2020 年(包含)中, 有多少个年份的数位中包含数字 2?

【答案提交】 这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。

题解

答案:563

#include using namespace std;typedef long long ll;const int INF = 1e9;const int maxn = 1e5;int cnt;bool have2(int x){while(x != 0){if(x % 10 == 2){return true;}x /= 10;}return false;}int main(){int x;for(int i = 1; i

相关推荐: