news 2026/1/14 10:00:53

P1206 [USACO1.2] 回文平方数 Palindromic Squares

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
P1206 [USACO1.2] 回文平方数 Palindromic Squares

P1206 [USACO1.2] 回文平方数 Palindromic Squares

题目描述

回文数是指从左向右念和从右向左念都一样的数。如123211232112321就是一个典型的回文数。

给定一个用十进制表示的正整数BBB,输出所有[1,300][1,300][1,300]中,它的平方用BBB进制表示时是回文数的数。

输入格式

共一行,一个单独的正整数BBB

输出格式

每行两个BBB进制的符合要求的数字,第二个数是第一个数的平方,且第二个数是回文数。

注意大于999的数,用字母表示。如用A表示101010B表示111111,用第nnn个大写字母表示n+9n+9n+9

输入输出样例 #1

输入 #1

10

输出 #1

1 1 2 4 3 9 11 121 22 484 26 676 101 10201 111 12321 121 14641 202 40804 212 44944 264 69696

说明/提示

【数据范围】
对于100%100\%100%的数据,2≤B≤202 \le B \le 202B20

题目翻译来自NOCOW。

USACO Training Section 1.2

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;// 严格要求 (将long long 类型取别名)stringfunc(ll x,ll n){//当前x转n进制string s="";while(x){ll d=x%n;if(d>=10)s+=char(d-10+'A');elses+=char(d+'0');x/=n;}reverse(s.begin(),s.end());returns;}boolfunc1(string s){//判断字符串是否回文string s1=s;reverse(s.begin(),s.end());if(s==s1){returntrue;}returnfalse;}intmain(){ios::sync_with_stdio(0);// 提高cin、cout的运行速度cin.tie(0);cout.tie(0);ll n;cin>>n;for(ll i=1;i<=300;i++){string s1=func(pow(i,2),n);//求当前数i的平方的n进制字符串string s2=func(i,n);//求当前数i的n进制字符串if(func1(s1)){//如果是当前 i的平方的b进制字符串是回文串 则输出当前数的n进制数 以及当前数平方的n进制数cout<<s2<<" "<<s1<<endl;}}return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/12 6:52:19

如何30分钟内跑通Open-AutoGLM?新手避坑指南来了:

第一章&#xff1a;Open-AutoGLM开源模型快速上手Open-AutoGLM 是一个基于 AutoGLM 架构的开源大语言模型&#xff0c;专为自动化代码生成与自然语言理解任务设计。其模块化结构和开放协议使得开发者能够快速部署并集成到现有系统中。环境准备 在开始之前&#xff0c;请确保本地…

作者头像 李华
网站建设 2026/1/12 3:03:27

企业级私有化部署难题如何破?,深度解析Open-AutoGLM离线落地全链路

第一章&#xff1a;企业级私有化部署的挑战与Open-AutoGLM的定位在当前人工智能技术快速落地的背景下&#xff0c;企业对大模型的私有化部署需求日益增长。然而&#xff0c;传统部署方案面临诸多挑战&#xff0c;包括模型体积庞大导致的资源消耗过高、数据安全合规性难以保障、…

作者头像 李华
网站建设 2026/1/14 5:37:45

(Open-AutoGLM原理与应用全景图):构建高可用AI系统的秘密武器

第一章&#xff1a;Open-AutoGLM原理框架Open-AutoGLM 是一个面向自动化自然语言生成任务的开源框架&#xff0c;基于 GLM 架构进行扩展与优化&#xff0c;支持多任务学习、指令微调和上下文感知推理。该框架通过统一的模型接口与模块化设计&#xff0c;实现从输入解析到输出生…

作者头像 李华
网站建设 2026/1/4 15:51:15

【AI编程神器Open-AutoGLM】:官网注册必知的3个安全陷阱

第一章&#xff1a;揭开Open-AutoGLM的神秘面纱Open-AutoGLM 是一个面向通用语言建模任务的开源自动化推理框架&#xff0c;旨在降低大模型应用开发门槛&#xff0c;提升从任务定义到模型部署的全流程效率。其核心设计理念是将自然语言理解、任务解析、工具调用与结果生成进行无…

作者头像 李华
网站建设 2025/12/27 0:04:23

还在手动调参?Open-AutoGLM自动优化让你效率提升10倍,

第一章&#xff1a;Open-AutoGLM开源模型快速上手Open-AutoGLM 是一个面向自动化任务的开源大语言模型&#xff0c;专为代码生成、指令理解与多轮对话优化而设计。其轻量化架构和模块化接口使得开发者能够快速集成并部署于本地或云环境。环境准备 在开始使用前&#xff0c;请确…

作者头像 李华