hdu_3063_Play game(数论)
2024-10-19 06:17:54
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3063
题意:中文题,说的很清楚,不解释
题解:公式题,具体看代码
#include<stdio.h>
#include<string.h>
#define mod 4*9999
/*
需要用到的公式:
1*2*3+2*3*4+3*4*5+...+n*(n+1)(n+2)= (n*(n+1)*(n+2)*(n+3))/4
(a + b) % p = (a % p + b % p) % p
(a *b) % p = (a % p * b % p) % p
(a/b)%p=(a%(b*p))/b
*/
int main(){
__int64 n,i,s,sum;char str[];
while(~scanf("%s",str)){
s=strlen(str);sum=;
for(i=;i<s;i++)
sum=(sum*+str[i]-''),sum%=mod;
n=sum*(sum+)*(sum+)*(sum+)/;
printf("%I64d\n",n%);
}
return ;
}
最新文章
- C#设计模式-迭代器模式
- Android 手机卫士--设置界面&;功能列表界面跳转逻辑处理
- [Js/Jquery]jquery插件开发
- Java中如何使封装自己的类,建立并使用自己的类库?
- BZOJ 2743 采花(树状数组)
- WPF ListBox的DataTemplate例子
- 从头开始-05.C语言中函数
- java之方法覆盖的坑
- 基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台
- MediaWiki搭建教程
- php扩展memcache的安装
- linux C语言处理正则表达式
- 【特效】hover效果之四线动画
- vue中使用swiper-slide时,循环轮播失效?
- FreeSWITCH IVR中lua调用并执行nodejs代码
- sqlmap tamter
- git知识讲解
- 关于 enhanced decompiler 3.0 .0不起作用的解决办法
- mvc中seeeion和cook的用法
- 动态加载javascript增强版