3105 - IP_2024_YOU_MID Scoreboard

Time

2024/10/22 15:15:00 2024/10/22 19:00:00

Clarification

# Problem Asker Description Reply Replier Reply Time For all team

# Problem Pass Rate (passed user / total user)
14477 Area of Triangle
14478 Letter counter
14479 Prime Array (complex ver)
14480 Pascal’s Triangle (complex ver)

14477 - Area of Triangle   

Description

 

給定等腰直角三角形的斜邊長,請試著計算等腰直角三角形面積並輸出。

 

Note:

  1. √2為1.4142135623731

  2. 等腰直角三角形邊長比為1:1:√2,因此可以透過將給定的斜邊長除√2以得到三角形的底和高

  3. 除了input的斜邊長為整數int,其餘變數均以雙精度浮點數double宣告

 

舉例:

  • 如果斜邊長為2,則等腰直角三角形面積為1.00

  • 如果斜邊長為10,則等腰直角三角形面積為25.00

Input

一個正整數 L

 

Note:

        1 <= L <= 40000

Output

輸出比須符合以下格式:

Area: Area

 

Note:

  1. 輸出的最後必須有一個換行符號 (‘\n’)

  2. Area為浮點數,輸出時需要輸出至小數第二位(四捨五入)

 

E.g.

(O)5.00            (X) 5

(O)3.72            (X) 3.7

(O)1.56            (X) 1.558

Sample Input  Download

Sample Output  Download

Tags




Discuss




14478 - Letter counter   

Description

給定一個字串(稱為 Str),請試著輸出字串中重複最多次的英文字母以及該字母重複的次數。
 
 
Note:
  1. 僅需計算英文字母重複次數,不必計算特殊字元、空白字元及數字的重複次數
  2. 大小寫不同的相同字母,請統一視為小寫計算
  3. 需考慮的情況:
    • 只有一個重複最多次的字母
    • 有多個重複最多次的字母
    • 字串中沒有英文字母
 
Sample IO
  • 只有一個重複最多次的字母

Input:

Banana

Output:

a: 3

  • 有多個重複最多次的字母

Input:

Yoyo

Output:

o: 2

y: 2

*請由a到z排列輸出

  • 字串中沒有英文字母

Input:

/(‘~ ` )~

Output:

none

 
      4. 補充說明:特殊字元包括(~ ` ! @ # $ % ^ & * ( ) _ - + = { } [ ] \ | : ; ‘ “ < > , . / ? 空白字元)

Input

一個字串 Str[]

 

Note:

  1. Str[] 長度不超過50(最多可容納50個字元)

  2. 字串 Str[] 內可能包含空白字元(Hint: input 用 gets() 實作)

 

Output

輸出必須符合以下格式:

  • 如果只有一個重複最多次的字母

result: times

  • 如果有多個重複最多次的字母,請由a到z排列輸出

result: times

result: times

result: times

  • 如果字串中沒有英文字母,請輸出none

none

 

Note:

  1. 輸出的最後必須要有一個換行符號 (“\n”) 

  2. result請使用小寫英文字母

Sample Input  Download

Sample Output  Download

Tags




Discuss




14479 - Prime Array (complex ver)   

Description

給定一個正整數(稱為num),請試著輸出小於num的所有質數

 

Note:

  1. num也是質數,請一併輸出

  2. 質數定義:在大於1的自然數中,只可被自己和1整除的數

Input

一個正整數 num

 

Note:

1 <= num <= 5000

Output

輸出比須符合以下格式:

  • 如果有小於num的質數,請由大到小排列

n5 n4 n3 n2 n1

  • 如果沒有小於num的質數,請印出以下字串:

none

 

Note:

  1. 輸出的最後必須要有一個換行符號 (“\n”)

Sample Input  Download

Sample Output  Download

Tags




Discuss




14480 - Pascal’s Triangle (complex ver)   

Description

給定一個正整數(稱為 layers),表示欲輸出巴斯卡三角形的層數,請試著輸出巴斯卡三角形。

 

Note:

 

 

URL: https://upload.wikimedia.org/wikipedia/commons/0/0d/PascalTriangleAnimated2.gif

 

巴斯卡三角形規律:每層第n項的值,可由上層的第n-1項與第n項相加所得,且每層起始與結束值皆為1

 

巴斯卡三角形 n 層(頂層稱第0層,第1行,第 n 層即第 n+1 行,此處 n 為包含 0 在內的自然數)正好對應於二項式 (a+b)n 展開的係數。例如第二層1 2 1是冪指數為 2 的二項式 (a+b)2 展開形式  a2+2ab+b2 的係數。-截自維基百科

Input

一個正整數*layers

 

Note:

1 <= *layers <= 15

Output

輸出必須符合以下格式:

請見以下範例(Sample Output)

 

Note:

  1. 輸出的最後必須要有一個換行符號 (“\n”)    

  2. 輸出至左對齊 

  3. 同行內每項輸出共占6個字元(輸出的數字本身以及空格)

Sample Input  Download

Sample Output  Download

Tags




Discuss