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: 70ms
Memory: 1388kB
In contest: 1276

#include<stdio.h>
#include<math.h>
int change(int a){
	return 10*(int)(sqrt(a)+0.999999);
}
int main()
{
	int n,k;
	int Array[100000];
	int i,j,l;
	scanf("%d %d",&n,&k);
	for(i=0;i<n;i++){
		scanf("%d",&Array[i]);
	}
	if(k>10){
		k=10;
	}
	for(i=0;i<n;i++){
		l=Array[i];
		for(j=0;j<k;j++){
			l = change(l);
		}
		if(i!=0){
			printf(" ");
		}
		printf("%d",l);
	}
	
}