1234:2011 2020-12-27
1234:2011
時間限制: 1000 ms 記憶體限制: 65536 KB
【題目描述】
已知長度最大為200位的正整數n,請求出2011n的後四位。
【輸入】
第一行為一個正整數k,代表有k組資料(k≤200),接下來的k行,每行都有一個正整數n,n的位數≤200。
【輸出】
每一個n的結果為一個整數佔一行,若不足4位,去除高位多餘的0。
【輸入樣例】
3
5
28
792
【輸出樣例】
1051
81
5521
#include <stdio.h>
#include <string.h>
int a[505],b[201];
char s[201];
int main(int argc, char *argv[])
{
int n,m,t,i,j,sl;
i=0;t=2011;
do{
i++;a[i]=t;t*=2011;t%=10000;
}while(t!=2011);//儲存所有可能的後四位數
m=i;//儲存迴圈週期
a[0]=a[i];
//printf("%d\n",m);
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%s",s);
sl=strlen(s);
for(j=0;j<sl;j++)b[j+1]=s[j]-'0';//字串轉陣列
t=0;
for(j=1;j<=sl;j++) t=(t*10+b[j])%m;//計算指數的週期餘數
printf("%d\n",a[t]);
}
return 0;
}
相關文章
- 1234
- 1234數
- 2020-12-27
- 1236:區間合併 2020-12-27
- CF1234F Yet Another Substring Reverse
- 2020-12-27 python安裝包相關命令Python
- hdu2011javaJava
- :-1: error: [Makefile.Debug:1234: debug/moc_serialportthread.cpp] Error 1Errorthread
- [Coci2011]kamion 題解
- [題解] [SDOI2011] 消防
- [POI2011] LIZ-Lollipop
- 多項式求和 hd 2011
- COMP2011J - Object Oriented ProgrammingObject
- YSP_refs_cn_2011_OffL_BasicRes
- [CQOI2011] 動態逆序對
- BZOJ2647 : [Neerc2011]Journey
- P2495 [SDOI2011] 消耗戰
- 英語單詞_英語二_2011
- CVE-2011-2461原理分析及案例
- 【NOIP2011模擬11.1】釣魚
- BZOJ-8-2115: [Wc2011] Xor
- macOS上的廣告攔截工具:AdGuard for Mac v2.9.2(1234)啟用版Mac
- P6348 [PA2011] Journeys 題解
- P3523 POI2011 DYN-DynamiteMIT
- P3523 [POI2011] DYN-DynamiteMIT
- P4568 [JLOI2011] 飛行路線
- P6492 [COCI2010-2011#6] STEP
- P4149 [IOI2011] Race——點分治 模板
- P1973 [NOI2011] NOI 嘉年華
- P5311 Ynoi2011 成都七中
- VSCode JavaScript snippets for Dynamics 365/CRM 2011/2013/2015/2016VSCodeJavaScript
- P2414 [NOI2011] 阿狸的打字機
- YSP_refs_cn_2011_其他炎性關節炎
- [NOIP2011 提高組] 聰明的質檢員
- 題解:P8085 [COCI2011-2012#4] KRIPTOGRAM
- 2011-10-31 對集合的密集性判斷
- BZOJ2440 [中山市選2011]完全平方數
- bzoj5178: [Jsoi2011]棒棒糖(主席樹)JS