usaco- palsquare
来源:互联网 发布:光盘贴纸打印软件 编辑:程序博客网 时间:2024/06/15 23:23
模拟题。
但是还算是稍微有点坑。
1,注意输出的是B进制数。
2,注意输出的时候进制超过10的输出字母。
越是简单的题目越容易犯错。
/*ID: rowanha3LANG: C++TASK: palsquare*/#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;int num[100000];int nums[100000];char nn[21]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K'};void dos(int a,int b){ int c; c=a; int len=0; a=a*a; while(a) { num[len++]=a%b; a=a/b; } int i; for(i=0;i<=(len-1)/2;i++) { if(num[i]!=num[len-1-i])return ; } int lens=0; while(c) { nums[lens++]=c%b; c=c/b; } for(i=lens-1;i>=0;i--) { cout<<nn[nums[i]]; } cout<<" "; for(i=len-1;i>=0;i--) { cout<<nn[num[i]]; } cout<<endl;}int main(){ freopen("palsquare.in","r",stdin); freopen("palsquare.out","w",stdout); int n; cin>>n; int i; for(i=1;i<=300;i++) { dos(i,n); } fclose(stdin); fclose(stdout); return 0;}
- usaco- palsquare
- 【USACO】palsquare
- usaco palsquare
- usaco palsquare
- usaco——palsquare
- 【备战蓝桥杯】USACO-->palsquare
- usaco 1.2.4 palsquare
- USACO 1.2 palsquare
- USACO 1.2 Palsquare
- USACO 1.2 Palindromic Squares (palsquare)
- USACO 1.2.4 Palindromic Squares(palsquare)
- usaco/ 1.2 milk2/transform/namenum/palsquare/dualpal
- USACO 1.2.4 Palindromic Squares (palsquare)
- USACO-Section1.2 palsquare[字符处理]
- USACO-palsquare 遇到的一个坑
- palsquare
- 1.2 palsquare
- palsquare解题报告
- 索菱
- 打开一个表格结构填写数据 with R
- 博文阅读《写给24岁的自己》
- 面朝大海,春暖花开
- linux在多文件中查找关键词的位置以及替换关键词的方法
- usaco- palsquare
- error_reporting 设定错误讯息回报的等级
- C语言程序设计课后作业2
- 几个任务执行相关的类
- 算法-动态规划之基础(一)
- fedora上用yum安装ruby
- html 几个 常用 特殊字符
- 字符串中连续出现次数最多的子串
- myeclipse10.7.1完美破解, 导出war得到解决