首页 > 代码库 > 我待数学如初恋,数学虐我千百变
我待数学如初恋,数学虐我千百变
问题描述:
我待数学如初恋,数学虐我千百变。
小轩非常不擅长数学,这次他又遇到了一道数学题,你能帮帮他吗:
按上面的式子对于不同的n求出x的值。
注意:n会非常的大,可能会超出long long的范围
输入多组输入 每组数据包含一个整数n(0 ≤ n ≤ 10^(10^5))。输出输出n对应的x的值样例输入4124356983594583453458888889样例输出4
0
AC代码:
1 #include<stdio.h> 2 3 4 #include<string.h> 5 6 int main() 7 8 { 9 10 char n[99999];11 12 int a2[]={6,2,4,8};13 14 int a3[]={1,3,9,7};15 16 int a4[]={6,4};17 18 while(scanf("%s",n)!=EOF){19 20 int mod2=0,mod4=0,i,mod;21 22 for(i=0;i<strlen(n);i++){23 24 mod2=(mod2-*10+n[i]-‘0’)%2;25 26 mod4=(mod-4*10+n[i]-‘0’)%4;27 28 }29 30 mod=a2[mod4]+a3[mod4]+a4[mod2]+1;31 32 mod=mod%5;33 34 printf("%d\n",mod);35 36 // printf("%d %d\n",mod2,mod4);37 38 }39 40 return 0;41 42 }43 44 45 46
我待数学如初恋,数学虐我千百变
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。