蓝桥真题、幸运数

2.幸运数

小蓝认为如果一个数含有偶数个数位,并且前面一半的数位之和等于后面一半的数位之和,则这个数是他的幸运数字。
例如 2314 是一个幸运数字,因为它有 4 个数位,并且 2 + 3 = 1 + 4 。
现在请你帮他计算从 1 至 100000000 之间共有多少个不同的幸运数字。
本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
LL n = 100000000;
int cnt;
int main()
{
    for(LL i = 10; i <= n; i ++)
    {
        string s = to_string(i);
        int n = s.size();
        if(n % 2 != 0)
            continue;
        int n1 = 0, n2 = 0;
        for(int i = 0; i < n / 2; i ++)
            n1 += s[i] - '0';
        for(int i = n / 2; i < n; i ++)
            n2 += s[i] - '0';
        if(n1 == n2)
            cnt ++;
    }
    cout << cnt << endl;
    return 0;
}

答案:4430091

相关推荐

  1. 幸运

    2024-04-07 01:12:02       13 阅读
  2. 第几个幸运数字 杯刷

    2024-04-07 01:12:02       19 阅读
  3. 杯2024】好

    2024-04-07 01:12:02       12 阅读
  4. 杯2013年-幸运(C语言-链表模拟)

    2024-04-07 01:12:02       24 阅读
  5. 杯练习题-幸运数字

    2024-04-07 01:12:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 01:12:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 01:12:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 01:12:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 01:12:02       20 阅读

热门阅读

  1. 继承 多态 向上转型 向下转型

    2024-04-07 01:12:02       18 阅读
  2. 第五章:CSS预处理器入门

    2024-04-07 01:12:02       16 阅读
  3. 为啥python’hello‘>‘world‘是false

    2024-04-07 01:12:02       14 阅读
  4. 端盒日记Day02

    2024-04-07 01:12:02       16 阅读
  5. C语言结构体深度剖析

    2024-04-07 01:12:02       21 阅读
  6. 构建一个基于IIoT的智能工厂

    2024-04-07 01:12:02       23 阅读
  7. Jupyter Notebook中常见的快捷键

    2024-04-07 01:12:02       20 阅读
  8. 玩转STM32:解密RCC模块,轻松配置时钟!

    2024-04-07 01:12:02       28 阅读