您的位置:首页 > 其它

[Codeforces Round #158 (Div. 2)]A. Adding Digits

2013-01-17 01:46 134 查看
地址:http://codeforces.com/contest/260/problem/A

首先是没注意到多答案,其次我先用了一个位一个位枚举的办法,结果可想而知

后来明白只需加一位,后面添0即可

#include <stdio.h>

int a,b,n;

int main()
{
int i,flag=0;
scanf("%d %d %d",&a,&b,&n);
for(i=0;i<10;i++)
{
if((a*10+i)%b==0) {a=a*10+i;flag=1;break;}
}
if(!flag) printf("-1\n");
else
{
printf("%d",a);
for(i=0;i<n-1;i++)
{
printf("0");
}
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: