2048 浙江工商大學oj

2021-10-25 15:43:06 字數 1228 閱讀 4966

方法一:

#include

#include

#include

intmain()

,b[4]=

;scanf

("%d %d %d %d"

,&a[0]

,&a[1]

,&a[2]

,&a[3]

);k=3;

for(

int j=

3;j>=

0;j--)}

memset

(a,0

,sizeof

(a))

; v=3;

if(b[2]

==b[3]

)}else

if(b[2]

==b[1]

)else

if(b[0]

==b[1]

)else

for(

int j=

0;j<

4;j++

)printf

("\n");

}return0;

}

方法二:

#include

#include

#include

intmain()

;scanf

("%d %d %d %d"

,&a[0]

,&a[1]

,&a[2]

,&a[3]

);for(

int i=

3;i>

0;i--)}

k=3;

//將中間的0清除

for(

int i=

3;i>=

0;i--)}

for(

int j=k; j>=

0; j--

)printf

("%d %d %d %d\n"

,a[0

],a[1]

,a[2

],a[3]

);}return0;

}

第一天下午寫的方法一的**,一直過不去,以為這個笨方法太蠢,導致我過不去。於是第二天寫了方法二的**,發現也過不去。

這兩個段**結果應該是正確的,但是此題的oj更新後,無法通過答案,包括之前別人ac成功的**也wa。

浙江工商大學python題庫 浙江工商大學

浙江工商大學 我要認證 登入管理後台 浙江工商大學坐落於風景秀麗的浙江省會城市杭州市,是一所辦學歷史悠久的省屬重點大學。前身是建立於1911年的杭州中等商業學堂,至今已有100多年的辦學歷史,是近代中國最早培養商業專門人才的學校之一。有章乃器 駱耕漠等著名校友。學校先後隸屬於原國家商業部和國內 部 ...

80 報數問題 浙江工商大學oj

思路 報數的人是第幾個,不是陣列序號 0 1 2 1 2 0 0 2 0 1 2 3 4 5 6 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 0 1 方法一 超時 include intmain 每一位為0表示未被淘汰 sum 0 i 0 k 0 k為報的數字,sum為被淘汰多少人 ...

A B X 浙江工商大學oj 詳細解析版

超時 最容易想到的,時間複雜度o n n 我一以為先排個序,在巢狀迴圈會快點,能ac掉,提交後發現還是我想多了 include include using namespace std intmain if tag 0 break if tag cout no return0 空間換時間的 今天剛學了...