andy6804tw
2/15/2017 - 1:46 PM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=11208 這題就純粹依照題目的加權下去做運算

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=11208

這題就純粹依照題目的加權下去做運算

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		int n=scn.nextInt();
		for(int i=0;i<n;i++){
			int a=scn.nextInt();
			double a_tot=0;
			for(int j=0;j<a;j++){
				int level=scn.nextInt(),attr=scn.nextInt();
				if(attr==1){
					a_tot+= (level*45+40)*0.5+(level*8+2)*1.5+(level*17+30)*1.3+(level*5+10)*2;
				}else if(attr==2){
					a_tot+= (level*50+45)*0.5+(level*5+2)*1.5+(level*17+30)*1.3+(level*7+9)*2;
				}else if(attr==3){
					a_tot+= (level*40+45)*0.5+(level*5+2)*1.5+(level*20+30)*1.3+(level*8+8)*2;
				}else{
					a_tot+= (level*45+45)*0.5+(level*6+3)*1.5+(level*15+30)*1.3+(level*10+10)*2;
				}}
			int b=scn.nextInt();
			double b_tot=0;
			for(int j=0;j<b;j++){
				int level=scn.nextInt(),attr=scn.nextInt();
				if(attr==1){
					b_tot+= (level*45+40)*0.5+(level*8+2)*1.5+(level*17+30)*1.3+(level*5+10)*2;
				}else if(attr==2){
					b_tot+= (level*50+45)*0.5+(level*5+2)*1.5+(level*17+30)*1.3+(level*7+9)*2;
				}else if(attr==3){
					b_tot+= (level*40+45)*0.5+(level*5+2)*1.5+(level*20+30)*1.3+(level*8+8)*2;
				}else{
					b_tot+= (level*45+45)*0.5+(level*6+3)*1.5+(level*15+30)*1.3+(level*10+10)*2;
				}
			}
			if(b_tot<a_tot)
				System.out.println("win");
			else if(b_tot>a_tot)
				System.out.println("lose");
			else
				System.out.println("tie");
		}
		
	}
	/*題目:[C_MM213-易] 就決定是你了!!
    作者:1010
    時間:西元 2017 年 2 月 */
}