樱桃java自行车,树上摘樱桃

import java.util.*;

public class Main{

public static void main(String args[]){

ArrayList second = new ArrayList();

Scanner scanner = new Scanner(System.in);

String line = scanner.nextLine();

int result = 0;

String leave = "";

String elem = "";

line = scanner.nextLine();

int num1 = 0;

while (scanner.hasNextLine()){

String[] buffer = line.split(" ");

//to make and store the children

if (num1 == Integer.parseInt(buffer[0])){

leave = elem + " " + buffer[2];

second.add(leave);

}

else {

leave = "";

}

handle_exist(buffer[0], second);

num1 = Integer.parseInt(buffer[0]);

int num2 = Integer.parseInt(buffer[2]);

elem = buffer[2];

line = scanner.nextLine();

}

//handle the last group

String[] buffer = line.split(" ");

if (num1 == Integer.parseInt(buffer[0])){

leave = elem + " " + buffer[2];

second.add(leave);

}

handle_exist(buffer[0], second);

System.out.println(second.size());

}

public static boolean handle_exist(String input, ArrayList list){

for (int i = 0; i 

if (list.get(i).contains(input)){

list.remove(i);

return true;

}

}

return false;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值