2991:2011
2018-06-18 04:05:50来源:未知 阅读 ()
2991:2011
- 查看
- 提交
- 统计
- 提问
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 已知长度最大为200位的正整数n,请求出2011^n的后四位。
- 输入
- 第一行为一个正整数k,代表有k组数据,k<=200接下来的k行,
每行都有一个正整数n,n的位数<=200 - 输出
- 每一个n的结果为一个整数占一行,若不足4位,去除高位多余的0
- 样例输入
-
3 5 28 792
- 样例输出
-
1051 81 5521
1 #include <math.h> 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <string.h> 5 #include <time.h> 6 #include <queue> 7 #include <vector> 8 #include <algorithm> 9 #include <functional> 10 #include <iostream> 11 using namespace std; 12 int n=500,o,i,p; 13 int cas,a[505]={0,2011},length,x; 14 char c[205]; 15 int main() 16 { 17 for (i=2;i<=n;i++) 18 { 19 a[i]=(a[i-1]*2011)%10000; 20 } 21 scanf ("%d",&cas); 22 for (i=1;i<=cas;i++) 23 { 24 memset (c,0,sizeof(c)); 25 x=0; 26 scanf ("%s",c); 27 length=strlen(c); 28 if (length>=3) 29 { 30 for (o=length-3;o<=length-1;o++) 31 x=x*10+c[o]-'0'; 32 } 33 else 34 x=(int)atof(c); 35 if (x<=500) 36 printf ("%d\n",a[x]); 37 else 38 printf ("%d\n",a[x-500]); 39 } 40 return 0; 41 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- P2052 [NOI2011]道路修建 2019-10-29
- P1003铺地毯 2019-08-16
- NOIP 2011 Mayan游戏 大暴搜 2019-05-08
- BZOJ2339: [HNOI2011]卡农(dp 容斥) 2018-09-01
- BZOJ3295: [Cqoi2011]动态逆序对(cdq分治) 2018-07-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash