第一个点本地秒过,但是全部T了
  • 板块P1143 进制转换
  • 楼主MornHus
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/12/19 13:42
  • 上次更新2023/10/24 07:13:21
查看原帖
第一个点本地秒过,但是全部T了
752094
MornHus楼主2022/12/19 13:42

评测记录

#include<bits/stdc++.h>
using namespace std;
int n,m;
int a;
int read(){
	int x,t;
	char c=getchar();
	while((c>'F'||c<'A')&&(c>'9'||c<'0')){
		c=getchar();
	}
	while((c>='0'&&c<='9')||(c>='A'&&c<='F')){
		if(c>='0'&&c<='9')
			x=x*n+(c^'0');
		else{
			x=x*n+(c-'A')+10;
		}
		c=getchar();	
	}
	return x;
}
char jinzhi[20]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
void write(int x){
	if(x>m-1){
		write(x/m);
	}
	putchar(jinzhi[x%m]);
}
int main(){
	ios::sync_with_stdio(0);
	cin>>n;
	a=read();
	cin>>m;
	write(a);
	return 0;
}
2022/12/19 13:42
加载中...