1019. General Palindromic Number (20)
来源:互联网 发布:广州知途科技有限公司 编辑:程序博客网 时间:2024/06/14 02:02
1.采用求余的方式转换成以radix为基数的数
2.使用vector<int>来存储底数,因为后面需要以底数的形式显示,而不是以位的形式显示
print N as the number in base b in the form "ak ak-1 ... a0".
3.注意输入为0的情况
//#include<string>//#include <iomanip>#include<vector>#include <algorithm>//#include<stack>#include<set>#include<queue>#include<map>//#include<unordered_set>//#include<unordered_map>//#include <sstream>//#include "func.h"//#include <list>#include<stdio.h>#include<iostream>#include<string>#include<memory.h>#include<limits.h>using namespace std;int main(void){long long number, radix;cin >> number >> radix;vector<int> base(0);if (number == 0) base.push_back(0);while (number != 0){//余数很有可能超过c的范围,例如999%1000=999base.push_back(number%radix);number /= radix;}bool ans = true;for (int i = 0; i < base.size() / 2; i++){if (ans && base[i] != base[base.size() - 1 - i])//判断回文ans = false;swap(base[i], base[base.size() - 1 - i]);//求出来的底数是倒序的}if (ans)cout << "Yes" << endl;elsecout << "No" << endl;for (int i = 0; i < base.size(); i++){cout << base[i];if (i != base.size() - 1)cout << " ";}cout << endl;return 0;}
0 0
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- CC2530裸机实现PWM输出(按键外部中断改变占空比)
- Spring注解详解
- Android Studio在创建项目是一直处于building gradle project info的解决办法
- Android基础入门教程——8.3.15 Paint API之——Typeface(字型)
- 从特征描述符到深度学习:计算机视觉发展20年
- 1019. General Palindromic Number (20)
- [81]Search in Rotated Sorted Array II
- Java SimpleORM 使用介绍
- pikerView入门代码
- ubuntu更改mysql字符集为utf8,使表中数据正确显示中文
- PHP urldecode()与urlencode()函数
- windows NT的安全性
- Java 定时任务 ScheduledExecutorService 的使用
- hdoj Least Common Multiple【gcd】