【USACO1.2】【Luogu1206】回文平方数 Palindromic Squares(枚举,构造函数,进制)
problem
- 给出一个进制B
- 求1~300内有哪些十进制数的平方,在B进制下是回文数。
- 输出这些数的B进制表示
solution
- C++构造函数了解一下
codes
#include<iostream>
#include<string>
using namespace std;
const string s = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int b;
struct node{int a[20], len;node(int x){len=0;while(x)a[++len]=x%b,x/=b;}//转为B进制void out(){for(int i=len;i>=1;i--)cout<<s[a[i]];}bool tf(){for(int i=1;i<=len;i++)if(a[i]!=a[len-i+1])return false; return true;}
};
int main(){cin>>b;for(int i = 1; i <= 300; i++){node n(i*i);if(n.tf()){node m(i); m.out(); cout<<' ';n.out(); cout<<'\n';}}return 0;
}
【USACO1.2】【Luogu1206】回文平方数 Palindromic Squares(枚举,构造函数,进制)相关推荐
- 洛谷 P1206 [USACO1.2]回文平方数 Palindromic Squares
题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且 ...
- [USACO1.2]回文平方数 Palindromic Squares
https://www.luogu.org/problemnew/show/P1206 题解: /* *@Author: STZG *@Language: C++ */ #include <bi ...
- 1768: 回文平方数(进制转换)
1768: 回文平方数 时间限制: 1 Sec 内存限制: 128 MB 题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B< ...
- 10.10做题——USACO1.2/洛谷1207回文平方数(Dual Palindromes)
first thing:我市杨家巷发生一起爆炸事故,死亡17人,愿逝者安息! second thing:明天NOIP初赛,RP++,排名–;分数++; third thing:好像USACO评测系统真 ...
- 计蒜客——回文平方数
回文数是指从左向右念和从右向左念都一样的数.如123321就是一个典型的回文数. 给定一个进制B(2≤B≤20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是 ...
- USACO Training Section 1.2 [USACO1.2]回文平方数
题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且 ...
- USACO Palindromic Squares 回文平方数
原题自行百度. 这个题其实没啥难的,数据也很水,直接暴力即可. 唯一的关键在于转换进制,这个貌似跟数学联系比较紧.十进制数转换为n进制,方法就是原数除以进制,记下余数和商,用商接着除.直到商是零,然后 ...
- c语言判断回文平方数,C/C++回文数的判断(转)
"回文数"是一种数字.如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数. 平方回数 定义:一个回文数,它同时还是某一个数的平方, ...
- 【USACO】回文平方数
题目描述 回文数是指从左向右念和从右像做念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B<=20十进制),输出所有的大于等于1小于等于300(十进制下)且它的平方 ...
最新文章
- hadoop,spark,scala,flink 大数据分布式系统汇总
- 【MVVM Light】新手初识MVVM,你一看就会
- 7月平均工资下来,Java程序员哭笑不得!
- 对Python参数类型详解以及学习中遇到的坑
- qy2格式怎么转成mp3_怎么把常见的视频格式mp4转为音频格式mp3?
- android wifi 休眠策略,Android wifi休眠策略
- Netflix:我们是如何评估Codec性能的?
- react 动态修改路由_reactjs – 如何动态添加重定向到反应路由器?
- java8 stream 最大值_JDK8-Stream流常用方法
- java 防止表单重复提交
- ddd 企业应用架构模式_灵魂拷问:用了DDD分包就是落地了领域驱动设计吗?谈谈DDD本质...
- 在Maven+Spring项目中使用Node.js的Gulp进行前端自动化构建
- cakephp 1.3 配置CakePHP
- leetcode二叉树 找路径_LeetCode0257: 二叉树的所有路径
- 7-1 近似求PI (15 分)
- cad怎样弄出放线的坐标_不知道如何定位放线?今天教大家一个快速准确放线方法(含实例)...
- 计算机故障基本维修方法,11种打印机常见故障维修方法
- java本学期期末学员,本学期期末学员共参加了3门课的考试,即Java,C,SQL,编写方法计算每位学员3门课的平均分,...
- c语言水王争霸链表,水王争霸
- python字符串从右向左匹配替换
热门文章
- matlab 快捷键
- 日本词汇的认识与理解
- 深度学习基础(七)—— Gibbs 采样
- C++14::lambda函数的类型
- python写csv文件按升序排列_用python给csv里的数据排序的具体代码
- python在线学习直播-一对多直播系统开发,百万用户在线,直播弹幕系统是如何实现的?...
- python做excel自动化-Python控制Excel实现自动化办公
- python自学行吗-python自学行吗?给编程初学者零基础入门的建议
- python怎么读写文件-Python 文件I/O
- python可以给你干什么-Python可以用来做什么 为你揭开python神秘面纱