https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2986
這題就取中位數就好了
2016年9月22日 星期四
Q11494: Queen
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2489
當x1=x2以及y1=y2時代表相同的點輸出0不需移動
當x2-x1=y2-y1 絕對值一樣時或x2-x1=0或y2-y1=0時輸出1
其餘輸出2
當x1=x2以及y1=y2時代表相同的點輸出0不需移動
當x2-x1=y2-y1 絕對值一樣時或x2-x1=0或y2-y1=0時輸出1
其餘輸出2
2016年8月26日 星期五
[C_MM252-易] 十進位轉二進位
http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=15774
這題利用Integer.toBinaryString()轉換成二進位,但題目要求32位數所以前面要補齊0
這題利用Integer.toBinaryString()轉換成二進位,但題目要求32位數所以前面要補齊0
2016年8月23日 星期二
Q10494 - If We Were a Child Again
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1435
這題要一個一個去讀取如果用字串去切割空白會Runtime error
最後做大數的運算
這題要一個一個去讀取如果用字串去切割空白會Runtime error
最後做大數的運算
Q1225 - Digit Counting
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3666
這題就把每個數字丟到陣列一個一個存入1~9 arr[ 9 ]
這題就把每個數字丟到陣列一個一個存入1~9 arr[ 9 ]
2016年8月17日 星期三
Q10323 - Factorial! You Must be Kidding!!!
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1264
這題就是判斷階層結果大於6227020800就Overflow小於1000(不包含負數)Underflow
當負數時偶數-2 -4 -6...為Underflow 奇數-1 -3 -5...為Overflow
先利用DP建立1001個階層表當輸入值大於1000直接Overflow
補充:
比較大小
int i=b1.compareTo(b2)
i可能為-1、0、1,分别表示小於、等於、大於
i=-1 ==> b1<b2
i=0 ==> b1=b2
i=1 ==> b1>b2
這題就是判斷階層結果大於6227020800就Overflow小於1000(不包含負數)Underflow
當負數時偶數-2 -4 -6...為Underflow 奇數-1 -3 -5...為Overflow
先利用DP建立1001個階層表當輸入值大於1000直接Overflow
補充:
比較大小
int i=b1.compareTo(b2)
i可能為-1、0、1,分别表示小於、等於、大於
i=-1 ==> b1<b2
i=0 ==> b1=b2
i=1 ==> b1>b2
訂閱:
文章 (Atom)