📄 2305.txt
字号:
#define debug 0
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#define INF 30000
#if debug
#define NMAX 100
#else
#define NMAX 1002
#endif
int radix;
long m;
long p[NMAX];
char str[NMAX];
char strm[12];
long ans;
long len;
char r[NMAX];
void solve()
{
int i;
ans=p[0]%m;
for(i=1;i<len;i++)
{
ans=(ans*radix+p[i])%m;
}
ltoa(ans,r,radix);
printf("%s\n",r);
}
int main()
{
#if debug
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int i;
scanf("%d",&radix);
while(radix)
{
scanf("%s ",str);
scanf("%s",strm);
len=strlen(str);
for(i=0;i<len;i++)
{
p[i]=str[i]-'0';
}
char *tmp=NULL;
m=strtol(strm,&tmp,radix);
solve();
scanf("%d",&radix);
}
#if debug
fclose(stdin);
fclose(stdout);
#endif
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -