-
看。 有幾點我想說,你沒看清楚標題,元素數應該在開頭輸入,不要用for(i=0; 1;i++) 估計是它導致您超時的方式。不要以為有回車,可能是評價系統沒有進入回車,用空格表示。
另外一點是,你不必一次將所有答案儲存在乙個資料中,你可以輸入一組資料並輸出一組資料,這不會影響AC。
#include
void main()
int a[1010],n,i,j,t,k;
scanf("%d",&n);
while(n--)
scanf("%d",&t);
for(j=0;ja[i+1])
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
for(i=0;iprintf("%d",a[i]);
printf("%c",i==t-1?'':' ');
-
第乙個:當值等於負數時,你試圖知道輸出是什麼,沒有負數的輸出會溢位。
第二個:%x 是十六進製輸入和輸出,x 輸出為小寫,x 輸出為大寫。
-
首先,你需要了解 d 陣列的作用,它按 (0,0)、(0,1)、(0,2)、(0,3) 的順序儲存。 到原點的距離(即 (0,0))。 由於可以使用**上每個點到原點的距離,因此該點所在的對角線與y軸的交點之間的距離,加上商店到交點的距離。
例如,從(1,3)到原點的距離可以算作從(0,3)到原點的距離加上從(0,3)到(1,3)的距離,從(0,3)到(1,3)的距離可以乘以它的x坐標乘以根數2,每段就是根數2
因此,l1和l2分別表示兩點到原點的距離,減法就是兩點之間的距離,演算法真的很精妙。
備註:所有距離都是折線距離,斜率為-1的直線上點x,y的坐標之和是固定值,因此使用d(x+y)計算從(0,0)到(0,3)的距離。
-
輸入的坐標都不應超過 100,因此陣列 d 的長度不應超過 100 + 100 = 200。 沒有別的錯。
安裝未完成,如果要退出安裝程式,安裝過程將停止。 您可以稍後重新啟動安裝程式以完成安裝。 要繼續安裝過程,請單擊“確定”,要退出安裝過程,請單擊“退出”。
這週我和朋友聊天時,我想起了今年夏天聽到的乙個故事。 乙個非常有同情心的人看到乙隻蝴蝶掙扎著從繭中掙脫出來,它需要幫助。 它輕輕地鬆開了絲綢,出現了乙個開口。 >>>More