Start: Jun, 28, 2019 08:42:00
2019杭州师范大学第一届程序设计竞赛新生赛
End: Jun, 28, 2019 11:42:00
Time elapsed:
Time remaining:

Problem_ID: C
Result: Accepted
Time: 65ms
Memory: 2136kB
In contest: 1276

#include<bits/stdc++.h>
#define rep(i,x,y) for(int i=x;i<=y;++i)
#define dep(i,x,y) for(int i=y;i>=x;--i)
using namespace std;
typedef long long ll;
int n,m,a[101000];
int main()
{
	scanf("%d %d",&n,&m);
	m=min(5,m);
	rep(i,1,n)
	{
		scanf("%d",&a[i]);
	}
	rep(i,1,n)
	{
		rep(j,1,m) 
			a[i]=10*ceil(sqrt(a[i]));
	}
	rep(i,1,n)
	{
		printf("%d%c",a[i]," \n"[i==n]);
	}
//	for(int i=1;i<=100;i++)
//	{
//		int x=i,an=0;
//		while(x!=100)
//		{
//			an++;
//			x=10*ceil(sqrt(x));
//		}
//		printf("%d %d\n",i,an);
//	}
}