hdu_1212

来源:互联网 发布:淘宝直播怎么申请视频 编辑:程序博客网 时间:2024/06/12 18:52

hdu_1212

原理:(a*b%c)= (a%c)*(b%c);

             (a+b)%c = a%c+b%c

                  字符串中str[0]表示第一号元素

 

#include<cstdio>#include<string.h>int main(){ char str[1005]; int b; while(scanf("%s%d",str,&b)!=EOF) {  int ans=str[0]-'0';  int len=strlen(str);  for(int i=1;i<len;i++)  {   //printf("%c\n",str[0]);刚刚了解到str[0]竟然是第一位字符串元素;    ans=(ans*10+(str[i]-'0')%b)%b;  }  printf("%d\n",ans); }}


 

原创粉丝点击