#38339: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:33

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置<min,將min更新為d

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left<right,顯示末位置為max

9.顯示吃入食物數量sum #

 

 
#38340: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38341: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38342: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38343: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38344: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38345: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38346: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38347: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38348: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38349: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38350: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38351: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:40

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38352: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:41

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38353: Re: 不用陣列的作法


pinen960618@gmail.com (對不起我不知道為什麼我我路特卡)

學校 : 不指定學校
編號 : 255965
來源 : [111.255.125.117]
最後登入時間 :
2024-02-14 23:38:45
m370. 1. 機械鼠 -- 2023年10月APCS | From: [185.93.183.232] | 發表日期 : 2023-11-14 00:41

先說好我沒有打算使用陣列,因為我不會

前置作業:

寫入基本架構.....

需要宣告的變數有:

浮點數:d0(老鼠初位置)、d(食物位置)、[max、min](末位置)

整數:n(食物個數)、sum(吃入食物數)、foodnum(食物編號)、[left、right](相對位置計數)

解題步驟:

1.首先輸入老鼠初位置d0,

2.將初始食物編號foodnum設為1、max,min值設為d0,相對位置計數left,right歸零
3.輸入食物個數n

4.在n<=foodnum的條件下,以do-while迴圈計數,迴圈內容如下:

4-1.輸入食物編號n的食物位置d

4-2.若食物在d0左邊則left值+1;食物在d0右邊則right值+1

4-3.若食物位置>max,將max值更新為d,若食物位置

5.若left>right,將吃入食物總數sum=left;否則將吃入食物總數sum=right;

6.顯示末位置

若left>right,顯示末位置為min

若left

9.顯示吃入食物數量sum #


https://docs.google.com/document/d/1YQfvXzp0wcYVoNH4MiledN6Z7zmATaXTHhr8U-GiF1Y/edit?usp=sharing
以上連結供各位參考

 



 
#38442: Re: 不用陣列的作法


liaojoy985@gmail.com (yay._______ __)

學校 : 不指定學校
編號 : 162320
來源 : [60.248.91.97]
最後登入時間 :
2023-11-02 20:49:18
m370. 1. 機械鼠 -- 2023年10月APCS | From: [36.231.66.168] | 發表日期 : 2023-11-23 15:10

為什麼要用浮點數

 
ZeroJudge Forum