弄了好久,终于能读入数据了,
data=readLines('stdin',)
a=as.numeric(data[[1]])
x=strsplit(data[[2]],' ')
x=as.numeric(x[[1]])
if(sum(x)%%a!=0){
r=-1
}else{
t<-x%%2
if(all(t==1)|all(t==0)){
x.mean=mean(x)
y=sum(x[x>x.mean]-x.mean)
r=y/2
if(r%%1!=0){
r=-1
}
}
}
r
但是不知道为什么通过case为0%