📄 pku1666.java
字号:
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[]) throws Exception
{
Scanner cin=new Scanner(System.in);
int N,i,round;
int[] num;
int[] get;
boolean flag,OK;
while(true)
{
N=cin.nextInt();
if(N==0) break;
num=new int[N];
get=new int[N];
for(i=0;i<N;i++)
{
num[i]=cin.nextInt();
if(num[i]==0) flag=false;
}
OK=false;
round=0;
while(!OK)
{
for(i=0;i<N;i++)
{
get[(i+1)%N]=num[i]/2;
num[i]/=2;
}
for(i=0;i<N;i++)
{
num[i]+=get[i];
if(num[i]%2==1) num[i]+=1;
}
round++;
for(i=0;i<N;i++)
{
if(num[i]!=num[0]) break;
}
if(i==N) OK=true;
}
System.out.println(round+" "+num[0]);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -