博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenJudge百炼习题解答(C++)--题4010:2011
阅读量:6939 次
发布时间:2019-06-27

本文共 697 字,大约阅读时间需要 2 分钟。

题:

总时间限制: 
1000ms 
内存限制: 
65536kB
描写叙述
已知长度最大为200位的正整数n。请求出2011^n的后四位。
输入
第一行为一个正整数k,代表有k组数据,k<=200接下来的k行,
每行都有一个正整数n,n的位数<=200
输出
每个n的结果为一个整数占一行,若不足4位。去除高位多余的0
例子输入
3528792
例子输出
1051815521

解:

   

#include
#include
using namespace std;int main(){
int n; cin>>n; string j; for(int i=0;i
>j; int jj; // int jj=(j[j.length()-1]-48)*1+(j[j.length()-2]-48)*10+(j[j.length()-3]-48)*100; if (j.size()<3) j="000"+j; {
j=j.substr((int)j.size()-3,3);jj=(j[0]-48)*100+(j[2]-48)+10*j[1]-480;} int r=2011;if(jj%500==0){
cout<<1<
1) {
r*=2011; r%=10000; u--; } cout<
<

推荐文章:

转载地址:http://pvfnl.baihongyu.com/

你可能感兴趣的文章
s3c2440代码重定位和段的引入——学以致用,综合Makefile的锻炼
查看>>
SQL Server AlwaysON从入门到进阶(6)——分析和部署AlwaysOn Availability Group
查看>>
[原创]华为战略管理培训体会
查看>>
SQL2008R2 安装图解
查看>>
Linux:日期用法,及格式定义
查看>>
jQuery对象
查看>>
JavaScript -- 定义二维数组
查看>>
一行代码搞定 FTP 服务
查看>>
Intellij IDEA光标保持自动缩进,设置下次不放在行首
查看>>
实验c语言不同类型的指针互用(不推荐只是学习用)
查看>>
iOS:NSFileHandle和NSFileManger的使用
查看>>
HTML5新特性之文件和二进制数据的操作
查看>>
Camtasia Studio CamStudio如何不录制鼠标
查看>>
内核源码阅读(三)进程命名空间和用户命名的实现
查看>>
redis两种持久化方式的优缺点
查看>>
腾讯2016笔试题-微信红包-找出数组中过半数的数字
查看>>
Vivado下生成及烧写MCS文件
查看>>
python基础技巧综合训练题1
查看>>
如何确定HyperThreading是否在Linux上已开启?
查看>>
线程调试
查看>>