国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

UVA 699 The Falling Leaves

2019-11-08 02:52:43
字體:
供稿:網(wǎng)友

https://vjudge.net/PRoblem/UVA-699

利用數(shù)組,把數(shù)組中間的元素作為根,下表為p,左子樹p-1,右子樹p+1;

import java.util.Scanner;import java.util.Vector;public class Main {	private static int maxn = 1000;	private static Scanner scan = new Scanner(System.in);	public static void main(String[] args) {		int cases = 1;		while(true){			int v = scan.nextInt();			if(v==-1)				break;			int[] d = new int[maxn];			int p = maxn/2;			d[p] = v;			build(d,p-1);			build(d,p+1);			String str = "";			for(int i=0;i<maxn;i++){				if(d[i]!=0){					str+=d[i]+" ";				}			}			System.out.println("Case "+cases+":");			System.out.println(str.trim());			System.out.println();			cases++;		}	}		public static void build(int[] d,int p){		int v = scan.nextInt();		if(v==-1)			return;		d[p] += v;		build(d,p-1);		build(d,p+1);	}}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 班戈县| 连州市| 绥江县| 醴陵市| 马鞍山市| 枣强县| 平远县| 健康| 登封市| 五华县| 镇平县| 綦江县| 广安市| 扬中市| 江油市| 抚州市| 东光县| 靖边县| 海丰县| 页游| 庆安县| 东乡族自治县| 台前县| 读书| 信阳市| 新龙县| 宜良县| 克拉玛依市| 东山县| 邵阳市| 岳阳县| 抚顺市| 鹿泉市| 刚察县| 沁水县| 襄城县| 临城县| 化州市| 合水县| 五莲县| 舞阳县|