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

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

#include <cstdio>
#include <iostream>
using namespace std;
typedef long long LL;
int k,k1,k2;
LL next(int n,LL k)
{
int ans = 0 , num = 0;
int a[20] = {0};
k  = k * k;
while(k > 0)
{
a[num ++ ] = k%10;
k /= 10;
}
n = min(n,num);
for(int i=1;i<=n;i++)
{
ans = ans * 10 + a[--num];
}
return ans;
}
int main()
{
int n;
int T=0;
scanf("%d",&T);
while(T--)
{
scanf("%d%lld",&n,&k);
int ans = k;
k1 = k2 = k;
do
{
k1 = next(n,k1);
k2 = next(n,k2);
ans = max(ans,k2);
k2 = next(n,k2);
ans = max(ans,k2);
}while(k1 != k2);
printf("%d\n",ans);
}
return 0;
}

转载于:https://www.cnblogs.com/ouqingliang/p/9245303.html

你可能感兴趣的文章
php中require()与include()的区别
查看>>
演示:基于上下文的访问控制(IOS防火墙的配置)
查看>>
我的友情链接
查看>>
JAXB注解使用
查看>>
Andriod 测试 day1andriod 工具介绍
查看>>
我的友情链接
查看>>
软件学习常见概念之并发控制
查看>>
C#学习经典(二)---MVC框架(Model view Controller)
查看>>
我的友情链接
查看>>
log4j配置文件说明
查看>>
Maven: 为Compiler插件设置source和target版本
查看>>
L2TP/IPSec一键安装脚本
查看>>
linux下永久添加静态路由
查看>>
android 全局变量和局部变量命名规则
查看>>
Ubuntu Sub-process /usr/bin/dpkg
查看>>
详解DNS的常用记录(下):DNS系列之三
查看>>
“爆炸门”苹果补刀,三星该“哭晕了”!
查看>>
基于linux的3款压力测试工具:Siege,webbench,ab
查看>>
Netty Buffer
查看>>
华为AAA认证典型配置举例
查看>>