当前位置: 首页 > news >正文

【每日一题】蓝桥杯加练 | Day07

文章目录

  • 一、三角回文数
    • 1、问题描述
    • 2、解题思路
    • 3、AC代码



一、三角回文数


原题链接:三角回文数


1、问题描述


对于正整数 n, 如果存在正整数 k 使得n=1+2+3+⋯+k= k(k+1)2\frac{k(k+1)}{2}2k(k+1) , 则 n 称为三角数。例如, 66066 是一个三角数, 因为 66066=1+2+3+⋯+363 。
如果一个整数从左到右读出所有数位上的数字, 与从右到左读出所有数位 上的数字是一样的, 则称这个数为回文数。例如, 66066 是一个回文数, 8778 也是一个回文数。
如果一个整数 n 既是三角数又是回文数, 我们称它为三角回文数。例如 66066 是三角回文数。
请问, 第一个大于 20220514 的三角回文数是多少?


2、解题思路


三角数是等差数列,


3、AC代码


#include<iostream>
using namespace std;
int main(void)
{int x = 0;for(int i=1;;i++){x += i;if (x> 20220514){int a = x;int b = 0;while (a!=0){b = b * 10 + a % 10;a /= 10;}if (b == x){cout << x;break;}b = 0;}}return 0;
}

http://www.lryc.cn/news/37896.html

相关文章:

  • 条件语句(分支语句)——“Python”
  • 论文投稿指南——中文核心期刊推荐(国家财政)
  • 面向数据安全共享的联邦学习研究综述
  • Redis经典五种数据类型底层实现原理解析
  • Jackson 返回前端的 Response结果字段大小问题
  • 每天五分钟机器学习:你理解贝叶斯公式吗?
  • C++的入门
  • 数据的存储
  • Linux查看UTC时间
  • SpringBoot修改启动图标(详细步骤)
  • 【每日一题Day143】面试题 17.05. 字母与数字 | 前缀和+哈希表
  • Go 内置运算符 if for switch
  • C语言指针数组实际应用(嵌入式)
  • 常用的Java注解详解
  • 华为OD机试题 - 第 K 个最小码值的字母(JavaScript)| 机考必刷
  • vscode环境配置(支持跳转,阅读linux kernel)
  • zigbee学习笔记:IO操作
  • 华为OD机试题 - 最少数量线段覆盖(JavaScript)| 机考必刷
  • python趣味编程-2048游戏
  • 求解完全背包问题
  • 我们为什么使用docker 优点 作用
  • Python每日一练(20230311)
  • 202109-3 CCF 脉冲神经网络 66分题解 + 解题思路 + 解题过程
  • Aurora简介
  • 【python实操】用python写软件弹窗
  • Ubuntu 常用操作
  • 井字棋--课后程序(Python程序开发案例教程-黑马程序员编著-第7章-课后作业)
  • 谷粒学院开发(三):统一日志、异常及前端准备工作
  • 华为OD机试题 - 招聘(JavaScript)| 机考必刷
  • 关于SQL优化的几点说明