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

CF1916D Mathematical Problem 题解

CF1916D Mathematical Problem

题意:

给定奇数 nnn,求出 nnn 个正整数满足都是长度为 nnn 的完全平方数,且组成这 nnn 个数的数字相同如(169,961)。

思路:

神秘题目。看看你的观察力!
注意奇数这个重要性质。
发现 n=3n=3n=3 时候是 169,196,961169,196,961169,196,961n=5n=5n=5的时候我们可以把以上每个数后面加两个0,或者相邻数字之间加0。
n=5:16900,19600,96100,10609,90601n=5:16900,19600,96100,10609,90601n=5:16900,19600,96100,10609,90601
n=7:1690000,1960000,9610000,1060900,9060100,1006009,9006001n=7:1690000,1960000,9610000,1060900,9060100,1006009,9006001n=7:1690000,1960000,9610000,1060900,9060100,1006009,9006001
依次可以得到n=9,n=11n=9,n=11n=9,n=11到所有答案……

code:

#include<bits/stdc++.h>
using namespace std;
int T,n; 
int main(){scanf("%d",&T);while(T--){scanf("%d",&n);if(n==1){printf("1\n");continue;}if(n==3){printf("169\n196\n961\n");continue;}printf("169");for(int i=1;i<=n-3;i++) printf("0");printf("\n");printf("196");for(int i=1;i<=n-3;i++) printf("0");printf("\n");printf("961");for(int i=1;i<=n-3;i++) printf("0");printf("\n");for(int i=1;i<n/2;i++){printf("1");for(int j=1;j<=i;j++) printf("0");printf("6");for(int j=1;j<=i;j++) printf("0");printf("9");for(int j=2*i+3;j<n;j++) printf("0");printf("\n");printf("9");for(int j=1;j<=i;j++) printf("0");printf("6");for(int j=1;j<=i;j++) printf("0");printf("1");for(int j=2*i+3;j<n;j++) printf("0");	printf("\n");}}return 0;
} 
//5:10609

文章转载自:
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://www.dtcms.com/a/281598.html

相关文章:

  • 数据结构——顺序表的相关操作
  • TypeScript之旅
  • 读取ubuntu的磁盘分区表与超级块
  • 万字长文深度解析:AI搜索范式背后的四大核心模块
  • Typescript 泛型
  • 智慧跳绳全方案:三模无线+姿态感知,低功耗高精度芯片选型指南OM6626/SI24R2E
  • 【flex布局】
  • Python实现按数字命名合并文本文件
  • 推客小程序开发全景指南:从商业模式到用户体验的完整方法论
  • 前端开发数据缓存方案详解
  • Spring Boot全局异常处理:打造坚如磐石的应用防线
  • C++ - 仿 RabbitMQ 实现消息队列--muduo快速上手
  • 【每日刷题】螺旋矩阵
  • 【Python】定时器快速实现
  • 并发编程-volatile
  • Python学习之路(十二)-开发和优化处理大数据量接口
  • git基础命令
  • Redis学习系列之——Redis Stack 拓展功能
  • 为什么市场上电池供电的LoRa DTU比较少?
  • redisson tryLock
  • React源码5 三大核心模块之一:render,renderRoot
  • MMYSQL刷题
  • 北京-4年功能测试2年空窗-报培训班学测开-第五十一天
  • Typecho插件开发:优化文章摘要处理短代码问题
  • 【跟我学YOLO】(2)YOLO12 环境配置与基本应用
  • PID(进程标识符,Process Identifier)是什么?
  • Markdown编辑器--editor.md的用法
  • GTSuite许可管理
  • 学习日志10 python
  • 【鲲苍提效】全面洞察用户体验,助力打造高性能前端应用