博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 11549 Calculator Conundrum
阅读量:5776 次
发布时间:2019-06-18

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

                           原文请訪问我的博客:

Alice got a hold of an old calculator that can display n digits. She was bored enough to come up with the following time waster.

She enters a number k then repeatedly squares it until the result overflows. When the result overflows, only the most significant digits are displayed on the screen and an error flag appears. Alice can clear the error and continue squaring the displayed number. She got bored by this soon enough, but wondered:

“Given n and k, what is the largest number I can get by wasting time in this manner?

Program Input

The first line of the input contains an integer (1 ≤ ≤ 200), the number of test cases. Each test case contains two integers (1 ≤ ≤ 9) and (0 ≤ < 10n) where n is the number of digits this calculator can display is the starting number.

Program Output

For each test case, print the maximum number that Alice can get by repeatedly squaring the starting number as described.

Sample Input & Output

INPUT

21 62 99
OUTPUT
999
#include
#include
#include
using namespace std;int next(int n,int k){ stringstream ss; ss<<( long) k*k; string s=ss.str(); if(s.length()>n) s=s.substr(0,n); int ans; stringstream ss2(s); ss2>>ans; return ans;}int main(){ int t; cin>>t; while(t--) { int n,k; cin>>n>>k; set
s; int ans=k; while(!s.count(k)) { s.insert(k); if(k>ans)ans=k; k=next(n,k); } cout<
<

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

你可能感兴趣的文章
Nginx是个啥?
查看>>
Java 代码中如何预防空指针异常
查看>>
关于SLA,你到底知多少?
查看>>
布隆过滤器Bloom Filter算法的Java实现(用于去重)
查看>>
Masonry自动布局详解八:复杂ScrollView布局
查看>>
如何在ubuntu开启ssh服务-使 SecureCRT远程登录
查看>>
[SSIS] 之五: SSIS 学习之旅 FTP文件传输-FTP控件
查看>>
Delphi 与 DirectX 之 DelphiX(43): TDIB.DoInvert;
查看>>
IIS服务器映射虚拟目录
查看>>
我的友情链接
查看>>
常用但容易忘记的sql语句(sql server为主)
查看>>
js 功能的分析
查看>>
ORACLE CASE用法
查看>>
Office 365 On MacOS 系列——配置浏览器账号同时管理多个订阅
查看>>
Linux终端:speedtest_cli检测你的实时带宽速度
查看>>
LINUX-文件字符集问题总结
查看>>
对于DAO的理解
查看>>
为什么说基于TCP的移动端IM仍然需要心跳保活?
查看>>
微信团队分享:微信每日亿次实时音视频聊天背后的技术解密
查看>>
关于JEPLUS软件介绍——JEPLUS软件快速开发平台
查看>>