[蓝桥杯 2019 省 B] 特别数的和

题目描述

小明对数位中含有 22、00、11、99 的数字很感兴趣(不包括前导 00),在 11 到 4040 中这样的数包括 11、22、99、1010 至 3232、3939 和 4040,共 2828 个,他们的和是 574574。

请问,在 11 到 �n 中,所有这样的数的和是多少?

输入格式

输入一行包含一个整数 �n。

输出格式

输出一行,包含一个整数,表示满足条件的数的和。

代码如下:

cpp 复制代码
#include<bits/stdc++.h>
#define LL_int 128
using namespace std;
int n;
bool pd(int n){
    while(n){
        int t=n%10;
        if(t==2||t==1||t==0||t==9){
            return true;
        }
        n=n/10;
    }
    return false;
}
signed main(){
    std::ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
    cin>>n;
    int sum=0;
    for(int i=1;i<=n;i++){
        if(pd(i)){
            sum+=i;
        }
    }
    cout<<sum;
    return 0;
}
相关推荐
代码雕刻家5 小时前
2.4.蓝桥杯-分巧克力
算法·蓝桥杯
养军博客12 小时前
C语言五天速成(可用于蓝桥杯备考 难度中等偏下)
c语言·算法·蓝桥杯
闻缺陷则喜何志丹12 小时前
【栈 递归】P8650 [蓝桥杯 2017 省 A] 正则问题|普及+
c++·数学·蓝桥杯·递归·
仰泳的熊猫16 小时前
题目1432:蓝桥杯2013年第四届真题-剪格子
数据结构·c++·算法·蓝桥杯·深度优先·图论
闻缺陷则喜何志丹16 小时前
【数论 快速指数幂 龟速乘】P8652 [蓝桥杯 2017 国 C] 小数第 n 位|普及+
c++·蓝桥杯·数论·快速指数幂·龟速乘
谁刺我心2 天前
【蓝桥杯刷题环境】VScode插件算法刷题Competitive Companion
职场和发展·蓝桥杯
代码无bug抓狂人3 天前
C语言之李白打酒(蓝桥杯省B)
c语言·开发语言·蓝桥杯
XH华4 天前
备战蓝桥杯,第六章:C++语言的输入输出(下)
c++·职场和发展·蓝桥杯
季明洵4 天前
两数之和、四数相加II、三数之和、四数之和
java·数据结构·算法·leetcode·蓝桥杯·哈希算法
代码无bug抓狂人4 天前
C语言之宝石组合(蓝桥杯省B)
c语言·开发语言·蓝桥杯