https://codeforces.com/problemset/problem/959/A
๋ฌธ์
Mahmoud์ Ehab์ ์ง์ ๊ฒ์์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฒ์์ ํ๋ค. Ehab์ ๊ทธ๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ์ ์ n์ ์ ํํ๊ณ ๋์ Mahmoud๋ฅผ ์์์ผ๋ก ๊ต๋๋ก ํ๋ค. ๊ฐ ์ ์์ ์ฐจ๋ก์์ ๊ทธ๋ ์ ์ a๋ฅผ ์ ํํ๊ณ n์์ ๋นผ์ ๋ค์๊ณผ ๊ฐ์ด ํด์ผ ํ๋ค.
1 ≤ n
๋งํ๋ฌด๋์ ์ฐจ๋ก๋ผ๋ฉด a๋ ์ง์์ฌ์ผ ํ์ง๋ง, Ehab์ ์ฐจ๋ก๋ผ๋ฉด a๋ ํ์ํด์ผ ํ๋ค.
ํ์ฌ ์ ์๊ฐ ์กฐ๊ฑด์ ๋ง์กฑ์ํค๋ ์ซ์๋ฅผ ์ ํํ ์ ์๋ค๋ฉด, ๊ทธ๋ ์ง๋ค. ๊ทธ๋ค ๋ ๋ค ์ต์ ์ผ๋ก ๊ฒฝ๊ธฐํ๋ค๋ฉด ๋น์ ์ ์น์๋ฅผ ๊ฒฐ์ ํ ์ ์๋๊ฐ?
์
๋ ฅ
์ ์ผํ ์ ์ ์ ์ n(1 ≤ n ≤ 109)์ ํฌํจํ๋ฉฐ, ์ด ์ซ์๋ ๊ฒ์ ์์ ๋ถ๋ถ์ ์๋ค.
์ถ๋ ฅ
Mahmoud๊ฐ ์ด๊ธฐ๋ฉด "Mahmoud"(๋ฐ์ดํ ์์)๋ฅผ ์ถ๋ ฅํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด "Ehab"(๋ฐ์ดํ ์์)์ ์ถ๋ ฅํ๋ค.
์ฝ๋
Note
์ฒซ ๋ฒ์งธ ํ๋ณธ์์, Mahmoud๋ ์ฒ์์ ์ ์๋ฅผ ์ ํํ ์ ์๋ค. ์๋ํ๋ฉด 1๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์๊ธฐ ๋๋ฌธ์ Ehab์ด ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
๋ ๋ฒ์งธ ํ๋ณธ์์ Mahmoud๋ a = 2๋ฅผ ์ ํํ๊ณ n์์ ๋นผ์ผ ํ๋ค. Ehab์ ์ฐจ๋ก๊ณ n = 0์ด๋ค. 0๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ ํ์ ์ ์๊ฐ ์์ผ๋ฏ๋ก Mahmoud๊ฐ ์น๋ฆฌํ๋ค.
์ฝ๋
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(bf.readLine());
if(n%2 == 0)
bw.write("Mahmoud");
else
bw.write("Ehab");
bw.flush();
bf.close();
bw.close();
}
}
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Codeforces] 1200A: Cards (0) | 2020.02.24 |
---|---|
[Codeforces] 1186A: Vus the Cossack and a Contest (0) | 2020.02.23 |
[๋ฐฑ์ค] 3943๋ฒ: ํค์ผ์คํค ์์ด(๊ตฌํ, ์๋ฎฌ๋ ์ด์ ) (0) | 2020.02.21 |
[๋ฐฑ์ค] 1592๋ฒ: ์์์ด์ ์น๊ตฌ๋ค(๊ตฌํ, ์ํ, ์๋ฎฌ๋ ์ด์ ) (0) | 2020.02.21 |
[Codeforces] 935A: Fafa and his Company(brute force) (0) | 2020.02.21 |
๋๊ธ