使用 sstream 方便输入输出,
用于判断某个元素是否被访问过, 在数组开不下的时候可以使用 set集合
#include <iostream>
#include <sstream>
#include <set>
using namespace std;
int next(int n, int k){
stringstream ss;
ss << (long long)k*k;
string s = ss.str();
if (s.size() > n) s = s.substr(0, n);
int ans;
stringstream ss2(s);
return ans;
}
int main(){
int T;
cin >> T;
while (T--)
{
int n, k;
cin >> n >> k;
set<int> s;
int ans = k;
while (!s.count((k)))
{
s.insert(k);
if (k > ans) ans = k;
k = next(n, k);
}
cout << ans << endl;
}
return 0;
}
分享到:
相关推荐
关于C++的Calculator设计 详细代码
该文件包含数据结构与算法的calculator实现的全部代码,实现比较简单、易懂,下载以后一定要给好评哦!
function calculator from calculator
calculator
简单的计算器 基于GTK+/gnome库编写
Basic windows calculator replacement for those who likes operator precedence and keyboard input.
计算机 Calculator apk
BigInt Calculator 是一个支持超大整数运算的计算器,可以对长度最多达10000位10进制的数据进行运算。它不但支持普通的四则混合运算,而且具有位操作和表达式运算功能,计算器本身提供了21个存贮单元可供保存运算的中间...
C#使用自定义控件用法演示,以一个计算点击的小控件为例子,演示如何在C#的代码中调用该控件,实现窗体与控件的互相值传递、交互等操作,在如图所示的窗口中,点击按钮一下,主窗体颜色区会标记出点击次数。
Waveform Calculator User Guide
3D Viewer & 3D Calculator大程序设计 参考界面案例Geom Modeling。参看 http://web.cse.ohio state.edu/~dey.8/geohome.html 的内容,实现类似的功能,借鉴https://libigl.github.io/ 中的代码和算法。 几何建模...
一个简单实用的计算机。此软件是英文版,正在编成中文版,请支持一下我们的软件!
C51 Calculator.rar 是4*4键盘的计算器
368086444331863calculator.apk
Advanced IP Address Calculator
斯坦福iOS教程Calculator课例子代码
Windows 10自带的计算机的源码。。。。。。。
ALD MTBF Calculator 是用于可靠性预测的免费软件工具。输入您的电子或机械组件数据并接收其预测的 MTBF(平均故障间隔时间)和故障率。