傭兵数計算


一番人数の多い国の人数をAに,
次に多い人数の国の人数をBに,
一番少ない人数の国の人数をCにいれてください。

A=: B=: C=: 傭兵=:

計算部↓

do{           
	if(b==c){        
		if(a==b){    
			a++;
		}else{
			b++;
		}
	}else{
		c++;
	}
	d--;
}while(d != 0);

計算部の解説↓

 BとCが同数じゃない場合、Cに1足されます
  BとCが同数の場合、AとBが同数じゃなければBに1足されます
  BとCが同数の場合で且つAとBが同数の場合はAに1足されます
どこかに1足されたら、傭兵数から1減ります。
傭兵数が0じゃなかったら上の条件式を繰り返します。
傭兵数が0になったら分配計算終了です。