news 2026/5/14 8:47:55

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/5/1 17:00:46

Navicat x 达梦技术指引 | 数据同步

近期&#xff0c;Navicat 宣布正式支持国产达梦数据库。Navicat 旗下全能工具 支持达梦用户的全方位管理开发需求&#xff0c;而轻量化免费的 则满足小型和独立开发者的基础需求。 Navicat Premium 自版本 17.3 开始支持达梦 DM8 或以上版本。它支持的系统有 Windows、Linux …

作者头像 李华
网站建设 2026/5/9 12:59:19

Open-AutoGLM接口调用全解析,彻底解决模型延迟与超时问题

第一章&#xff1a;Open-AutoGLM接口调用全解析认证与授权机制 Open-AutoGLM 接口采用基于 Token 的身份验证方式&#xff0c;开发者需在请求头中携带有效凭证。获取 Token 需通过 OAuth 2.0 协议完成授权流程。访问授权端点 /oauth/token 提交客户端 ID 与密钥服务器返回包含 …

作者头像 李华
网站建设 2026/5/3 14:54:54

Open-AutoGLM核心技术揭秘(20年专家亲述架构设计与应用前景)

第一章&#xff1a;Open-AutoGLM是什么技术 Open-AutoGLM 是一种面向自动化自然语言处理任务的开源技术框架&#xff0c;专注于增强大语言模型在复杂推理与多步骤任务中的表现。该技术融合了图神经网络&#xff08;GNN&#xff09;与提示工程&#xff08;Prompt Engineering&am…

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

【Open-AutoGLM性能优化秘籍】:3步实现响应速度翻倍的隐藏配置

第一章&#xff1a;Open-AutoGLM用法Open-AutoGLM 是一个面向自动化任务的开源大语言模型工具&#xff0c;支持自然语言理解、代码生成与任务编排。其核心优势在于可通过简洁指令驱动复杂工作流&#xff0c;适用于智能客服、数据处理和自动化脚本生成等场景。安装与环境配置 使…

作者头像 李华
网站建设 2026/5/3 0:42:01

GPU显存不够怎么办?Open-AutoGLM最低与推荐配置对比,帮你省钱又避坑

第一章&#xff1a;GPU显存不够怎么办&#xff1f;Open-AutoGLM最低与推荐配置对比&#xff0c;帮你省钱又避坑在部署 Open-AutoGLM 这类大语言模型时&#xff0c;GPU 显存不足是常见痛点。合理选择硬件配置不仅能降低成本&#xff0c;还能避免训练中断或推理失败。最低配置与推…

作者头像 李华
网站建设 2026/5/11 7:12:10

【Open-AutoGLM快速上手指南】:零基础3步部署开源大模型

第一章&#xff1a;Open-AutoGLM开源模型快速上手Open-AutoGLM 是一个面向自动化自然语言任务的开源大语言模型&#xff0c;具备强大的上下文理解与代码生成能力。其设计目标是降低开发者在构建智能对话系统、自动化文本处理流程中的技术门槛。通过简洁的 API 接口和模块化架构…

作者头像 李华