NPSC補完計劃

登入註冊帳號.

請輸入帳號, 密碼以及預計登入時間
進階搜尋  

最新消息:

歡迎光臨NPSC補完計劃

+ NPSC補完計劃 » NPSC國中組 » NPSC2009國中組初賽
 [C++] A. 樹上的松鼠

作者 主題: [C++] A. 樹上的松鼠  (閱讀 1166 次)

skipper

  • 初級會員
  • **
  • 文章數: 28
    • 檢視個人資料
[C++] A. 樹上的松鼠
« 於: 十一月 11, 2012, 02:46:23 pm »

代碼: [選擇]
#include <iostream>
using namespace std;
int main(void){
int cases,i,n,x,y,h;
cin >> cases;
for(int i = 0;i < cases;i++){
cin >> n;
int max=0;
for(int j = 0;j < n;j++){
cin >> x >> y >> h;
if (h>max) max = h;
cin >> x >> y >> h;
if (h>max) max = h;
}
cout << max << endl;
}
//system("pause");
return 0;
}
記錄

skipper

  • 初級會員
  • **
  • 文章數: 28
    • 檢視個人資料
Re: [C++] A. 樹上的松鼠
« 回覆 #1 於: 十一月 11, 2012, 04:14:32 pm »

用max_element的版本
代碼: [選擇]
#include <iostream>
#include <algorithm>
using namespace std;
int main(void){
int cases,i,n,x,y,h,Array[1000];
cin >> cases;
for(int i = 0;i < cases;i++){
cin >> n;
int max=0;
int j,l;
for(j=0,l=0;j < n;j++){

cin >> x >> y >> Array[l++];
cin >> x >> y >> Array[l++];;

}
cout << *max_element(Array, Array+l) << endl;
}

return 0;
}
記錄
+ NPSC補完計劃 » NPSC國中組 » NPSC2009國中組初賽
 [C++] A. 樹上的松鼠