题目1145:Candy Sharing Game
来源:互联网 发布:男士商务单肩包 知乎 编辑:程序博客网 时间:2024/05/22 12:54
import java.io.IOException;import java.io.FileReader;import java.io.InputStreamReader;import java.util.Scanner;class Main{public static final boolean DEBUG = false;public static void main(String[] args) throws IOException{Scanner cin;int n;if (DEBUG) {cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));} else {cin = new Scanner(new InputStreamReader(System.in));}while (cin.hasNext()) {n = cin.nextInt();if (n == 0) break;int[] a = new int[n];for (int i = 0; i < n; i++) {a[i] = cin.nextInt();}boolean flag = true;int cnt = 0;int num = 0;int[] b = new int[n];while (flag) {for (int i = 0; i < n - 1; i++) {b[i + 1] = a[i] / 2;a[i] = a[i] / 2;}b[0] = a[n - 1] / 2;a[n - 1] /= 2;for (int i = 0; i < n; i++) {a[i] += b[i];if ((a[i] & 1) != 0) a[i] += 1;}cnt++;int i;for (i = 0; i < n - 1; i++) {if (a[i] != a[i + 1]) break;}if (i == n - 1) {num = a[n - 1];flag = false;break;}}System.out.println(cnt + " " + num);}}}
0 0
- 题目1145:Candy Sharing Game
- 题目1145:Candy Sharing Game
- 题目1145:Candy Sharing Game
- 题目1145:Candy Sharing Game
- 模拟_题目1145:Candy Sharing Game
- 1052. Candy Sharing Game
- Candy Sharing Game
- 1034:Candy Sharing Game
- 1034 Candy Sharing Game
- 1052. Candy Sharing Game
- hdu1034-Candy Sharing Game
- hdu1034 Candy Sharing Game
- Candy Sharing Game
- POJ1666(Candy Sharing Game)
- sicily1052 Candy Sharing Game
- Sicily: Candy Sharing Game
- Candy Sharing Game
- Candy Sharing Game
- Integer与int的区别
- 0400000119
- linux C守护进程编写
- Not stopping iscsid: iscsi sessions still active[WARNING]
- poj——1280——前m大的数
- 题目1145:Candy Sharing Game
- 关于LINQ的半知半解
- Linux守护进程的编程实现
- STM32F0DISCOVERY Cortex-M0 开发板
- linux守护进程的几个关键地方
- Java的基本数据类型详解
- java Method isSynthetic
- 嵌入式学习步骤
- win7,win8,32位,64位下vs2012如何永久配置opencv2.4.6