今天正式用c來刷pat了,j**a遭不住,同樣的思路不用工具類,乙個幾百毫秒,乙個幾公釐。難搞難搞。
小結下,我用c與j**a的套路。
1、可以視為乙個記錄的,用什麼儲存。根據題意看輸出要求,像這題只用輸出編號,用兩個變數可存。如果要輸出編號和對應的環數用一維陣列可存。如果要輸出編號和x、y,就要結構體儲存了。
2、j**a的物件替換c的結構體的功能。
#include#include#includeusing namespace std;
int main();//記錄最大值最小值時的編號
int count = 0;
//讀入
scanf("%d",&count);
int max=0,min=200;
for (int i = 0; i < count; i++)
if(distance<=min)
} printf("%04d %04d",result[1],result[0]);
return 0;
}
1082 射擊比賽(20 分)
1082 射擊比賽 20 分 本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出...
1082 射擊比賽(20 分)
1082 射擊比賽 20 分 本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出...
1082 射擊比賽 (20 分)
本題目給出的射擊比賽的規則非常簡單,誰打的彈洞距離靶心最近,誰就是冠軍 誰差得最遠,誰就是菜鳥。本題給出一系列彈洞的平面座標 x,y 請你編寫程式找出冠軍和菜鳥。我們假設靶心在原點 0,0 輸入在第一行中給出乙個正整數 n 10 000 隨後 n 行,每行按下列格式給出 id x y其中id是運動員...