美文网首页
基础练习 特殊回文数

基础练习 特殊回文数

作者: HeoLis | 来源:发表于2019-03-16 16:30 被阅读0次

http://lx.lanqiao.cn/problem.page?gpid=T48

#include<stdio.h>
#include<algorithm>
int result[1000];

int main(){
    int count = 0;
    int num;
    int sum;
    scanf("%d", &sum);
    // 1 2 3 2 1
    for(int i = 0; i <= 9; i ++)
        for(int x = 0; x <= 9; x++)
            for(int y = 1; y <= 9; y++){
                if(i + 2*x+2*y == sum){
                    num = i * 100 + x * 10 + x*1000 + y + y*10000;
                    result[count++] = num;
                }
            }
            
    // 1 2 3 3 2 1
    for(int i = 1; i <= 9; i ++)
        for(int x = 0; x <= 9; x++)
            for(int y = 0; y <= 9; y++){
                if(i*2 + 2*x+2*y == sum){
                    num = i * 100000 + i + x * 10 + x*10000 + y*100 + y*1000;
                    result[count++] = num;
                }
            }
    std::sort(result, result+count);
    for(int i = 0; i < count; i++)
        if(i != count - 1)
            printf("%d\n", result[i]);
        else
            printf("%d", result[i]);
    return 0;
}

相关文章

  • 基础练习-特殊回文数

    这道题感觉自己写的太复杂了,以至于错了一个地方改了好几遍才弄对。现在先把代码贴上吧。 之后我再学习下别人的方法,写...

  • 基础练习 特殊回文数

    http://lx.lanqiao.cn/problem.page?gpid=T48

  • 基础练习 回文数

    http://lx.lanqiao.cn/problem.page?gpid=T47

  • java基础知识第十二天

    1.基础语法练习之打印回文数 打印五位数中所有的回文数;回文数例,12321,个位与万位相同,十位与千位相同。 分...

  • 特殊回文数

    时间限制:1.0s 内存限制:512.0MB 锦囊1枚举加判断。锦囊2枚举所有的五位和六位整数,先判断它们是否...

  • 13.特殊回文数

    /** 问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的...

  • [蓝桥杯]完美的代价

    问题 1467: [蓝桥杯][基础练习VIP]完美的代价 题目描述 回文串,是一种特殊的字符串,它从左往右读和从右...

  • 回文数最优解

    回文数 非回文数 JAVA 解法

  • 9.回文数

    题目 思路1.排除特殊情况2.取回文数3.比较代码

  • leecode刷题(31) -- 回文数

    leecode刷题(31) -- 回文数 回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

网友评论

      本文标题:基础练习 特殊回文数

      本文链接:https://www.haomeiwen.com/subject/kgysmqtx.html