2629 - IP_2022_YOU_MID Scoreboard

Time

2022/11/01 15:30:00 2022/11/01 18:20:00

Clarification

# Problem Asker Description Reply Replier Reply Time For all team

# Problem Pass Rate (passed user / total user)
12888 Types of Triangles
13675 Classification of Numbers
13676 Card Battle
13677 Nearest Leap Year

12888 - Types of Triangles   

Description

觀察三角形的三個邊長,我們可以將三角形分為 Equilateral Triangle (正三角形)、 Isosceles Triangle (等腰三角形)、 Scalene Triangle (不等邊三角形)

因此透過以上的分類系統,我們可以大致將三角形分成三個類別:Equilateral TriangleIsosceles TriangleScalene Triangle

給定三個整數分別代表三角形的三個邊常,請判斷該三角形為何種三角形

 

Note:

  1. 給定的三個整數不一定按照大小順序
  2. 給定的三個整數不一定構成三角形;若非三角形,請輸出 NAT(為 "Not a triangle" 的縮寫)
  3. 若判斷為正三角形,則輸出 Equilateral Triangle ,不輸出 Isosceles Triangle

 

舉例:

- 若三個整數分別為51213,則最後輸出結果為 Scalene Triangle

- 若三個整數分別為777,則最後輸出結果為 Equilateral Triangle

- 若三個整數分別為347,由於不構成三角形,則最後輸出結果為 NAT

 

Input

三個 整數 *A, *B, *代表三角形的三個邊長

 

Note:

  1. 1000 >= *A, *B, *C >= 0

Output

輸出符合以下格式:

TYPE triangle

 

Note:

  1. 輸出的最後必須要有一個換行符號 ('\n')
  2. TYPE ”Equilateral”、”Isosceles”、”Scalene” 其中一種
  3. 若不構成三角形則輸出 ”NAT”

Sample Input  Download

Sample Output  Download

Tags




Discuss




13675 - Classification of Numbers   

Description

給定一個 整數,請判斷出該數為以下四種分類的哪一種:合數 (Composite Number)、質數 (Prime Number)、回文合數 (Palindromic Composite Number)、回文質數 (Palindromic Prime Number)

 

Note:

  1. 當某數除了1和自己以外,沒有其他的因數 時,則該數為 質數;例如: 2, 3, 5, 7....
  2. 當某數除了1和自己以外,還 有其他的因數 時,則該數為 合數;例如: 4, 6, 8, 9....

 

舉例:

- 如果數是121,則需判斷其為回文合數

- 如果數是7,則需判斷其為回文質數

Input

一個 整數 NUM

 

Note:

  1. 65,535 >= NUM >= 2

Output

輸出符合以下格式:

TYPE Number

 

Note:

  1. 輸出的最後必須要有一個換行符號 ('\n')
  2. TYPE 代表該數的種類,必為以下四個中的其中一個 “Composite”, “Prime”, “Palindromic Composite”, “Palindromic Prime

Sample Input  Download

Sample Output  Download

Tags




Discuss




13676 - Card Battle   

Description

3x3 的方格中,放置 9 張面朝下的數字卡(每張卡片數字不重複),兩位玩家各抽一張卡片,數字高的獲勝。若已知方格中所有的卡片數字,以及第一位玩家抽取的數字,試計算出 第一位玩家遊戲獲勝的機率 為何

 

Hint: 

  1. 獲勝機率 = 比第一位玩家抽出的數字小的卡片數量 / (9 – 1)

 

Note:

  1. 0 <= 卡片數字  <= 32,767

Input

包含9個數字卡片的方格

X, Y

 

Note:

  1. X, Y 為第一位玩家抽的卡片位置
  2. 0 <= X, Y <= 2

Output

輸出符合以下格式:

WIN_RATE

 

Note:

  1. 輸出的最後必須要有一個換行符號 ('\n')
  2. WIN_RATE 代表第一位玩家獲勝的機率,取到小數點第三位,需印出多餘的 ’0’

E.g. (O) 0.250 (X) 0.25

Sample Input  Download

Sample Output  Download

Tags




Discuss




13677 - Nearest Leap Year   

Description

給定一個 西元年,請回傳離它最近的 閏年

 

Hint:

  1. 任何不能被4除盡的西元年為正常年
  2. 任何可以被4除盡,但不能被100除盡的西元年為閏年
  3. 任何可以被100除盡,但不能被400除盡的西元年為正常年
  4. 任何能被400除盡的西元年為閏年

Input

一個 整數  Y

 

Note:

  1. 1 <= Y <= 2600

Output

輸出符合以下格式:

NLYs (nearest leap years)

 

Note:

  1. 輸出的最後必須要有一個換行符號 ('\n')
  2. 若離該西元年 最近的閏年不只一個兩個閏年都需印出且中間需有一個空格
  3. 若該西元年是閏年直接回傳

Sample Input  Download

Sample Output  Download

Tags




Discuss