题意:给出t组测试数据,每组数据给出a1和k,假设前一个值为ai,每次操作后的值为ai+ai各位中最小值*ai各位中最大值,输出ak。
思路:模拟题意的过程,通过给出的公式可知如果在某次模拟过程中发现ai各位中的最小值为0,那么以后每次模拟所得到的值就不会变了,就可以终止模拟。特判k=1的时候。
#include<iostream>
#include<cmath>
#include<algorithm>
typedef long long ll;
using namespac
题意:给出t组测试数据,每组数据给出a1和k,假设前一个值为ai,每次操作后的值为ai+ai各位中最小值*ai各位中最大值,输出ak。
思路:模拟题意的过程,通过给出的公式可知如果在某次模拟过程中发现ai各位中的最小值为0,那么以后每次模拟所得到的值就不会变了,就可以终止模拟。特判k=1的时候。
#include<iostream>
#include<cmath>
#include<algorithm>
typedef long long ll;
using namespac