LightOJ1282 Leading and Trailing 大数取首尾
来源:互联网 发布:拉菲时时彩源码 编辑:程序博客网 时间:2024/06/06 00:04
- 任何一个数都可以转换为10^k,k是一个小数,k的整数部分决定了这个数的位数,小数部分决定了每一位的值,根据此可以快速找到前三位。
- 通过快速幂取模可以快速找到后三位。
题目链接:http://acm.hust.edu.cn/vjudge/problem/26992
#pragma comment(linker,"/STACK:1024000000,1024000000")#include<cstdio>#include<iostream>#include<sstream>#include<cstdlib>#include<cmath>#include<cctype>#include<string>#include<cstring>#include<algorithm>#include<stack>#include<queue>#include<set>#include<map>#include<ctime>#include<vector>#include<fstream>#include<list>using namespace std;#define ms(s) memset(s,0,sizeof(s))typedef unsigned long long ULL;typedef long long LL;const int INF = 0x3fffffff;long long q_mod(long long a, long long b, int m){ long long ans = 1; for( ; b; b >>= 1){ if(b&1) ans = ans*a % m; a = a*a % m; } return ans;}int main(){// freopen("F:\\input.txt","r",stdin);// freopen("F:\\output.txt","w",stdout);// ios::sync_with_stdio(false); int t; int n,k; double ans; int ans1,ans2; scanf("%d",&t); for(int cas = 1; cas <= t; ++cas){ scanf("%d%d",&n,&k); ans = (double)k*log10(n); ans = ans - (int)ans; ans = pow(10,ans); ans1 = (int)(ans*100.0); ans2 = (int)q_mod(n,k,1000); printf("Case %d: %03d %03d\n",cas,ans1,ans2); } return 0;}
0 0
- LightOJ1282 Leading and Trailing 大数取首尾
- lightoj1282 - Leading and Trailing
- Leading and Trailing LightOJ1282
- lightoj1282 - Leading and Trailing(水题)
- Lightoj1282(HDOJ1060) - Leading and Trailing
- lightoj1282:Leading and Trailing(数论)
- Lightoj1282——Leading and Trailing(幂取模求前三位)
- LightOJ1282 Leading and Trailing(截取前n位输出)
- 11029 - Leading and Trailing
- Leading and Trailing
- Leading and Trailing
- uva11029 - Leading and Trailing
- 1282 - Leading and Trailing
- lightoj Leading and Trailing
- Leading and Trailing [数学]
- Leading and Trailing LightOJ
- Leading and Trailing
- Leading and Trailing LightOJ
- LightOJ 1331(数学计算几何)
- java 初学
- 多线程中并发问题
- Spring事务管理
- windows 、linux 下 多个静态库合并成一个静态库
- LightOJ1282 Leading and Trailing 大数取首尾
- OpenCV与Socket实现树莓派获取摄像头视频至电脑
- 从尾到头打印链表
- java list 迭代中能否删除?
- MacbookPro OS X EI Captain下编译Chrome源代码
- Python爬虫之高清壁纸下载
- python正则表达式re模块详细介绍
- python基础知识
- vijos P1102陶陶摘苹果