λ¬Έμ
3κ°μ μκ°μ‘°μ μ© λ²νΌ A B Cκ° λ¬λ¦° μ μλ μΈμ§κ° μλ€. κ° λ²νΌλ§λ€ μΌμ ν μκ°μ΄ μ§μ λμ΄ μμ΄ ν΄λΉ λ²νΌμ νλ² λλ₯Ό λλ§λ€ κ·Έ μκ°μ΄ λμμκ°μ λν΄μ§λ€. λ²νΌ A, B, Cμ μ§μ λ μκ°μ κ°κ° 5λΆ, 1λΆ, 10μ΄μ΄λ€.
λλμμλ§λ€ μ μλ μΈμ§λ‘ μ리ν΄μΌν μκ° Tκ° μ΄λ¨μλ‘ νμλμ΄ μλ€. μ°λ¦¬λ A, B, C 3κ°μ λ²νΌμ μ μ ν λλ¬μ κ·Έ μκ°μ ν©μ΄ μ νν Tμ΄κ° λλλ‘ ν΄μΌ νλ€. λ¨ λ²νΌ A, B, Cλ₯Ό λλ₯Έ νμμ ν©μ νμ μ΅μκ° λμ΄μΌ νλ€. μ΄κ²μ μ΅μλ²νΌ μ‘°μμ΄λΌκ³ νλ€.
λ§μΌ μ리μκ°μ΄ 100μ΄λΌκ³ νλ©΄(T=100) Bλ₯Ό 1λ², Cλ 4λ² λλ₯΄λ©΄ λλ€. μ΄μ λ€λ₯΄κ² Cλ₯Ό 10λ² λλ¬λ 100μ΄κ° λμ§λ§ μ΄ κ²½μ° 10λ²μ μ΅μ νμκ° μλκΈ° λλ¬Έμ΄ λ΅μ΄ λ μ μλ€. μ΄ κ²½μ° B 1λ², C 4λ², μ΄ 5λ²μ΄ μ΅μλ²νΌ μ‘°μμ΄λ€. κ·Έλ¦¬κ³ T=234μ κ°μ΄ 3κ°μ λ²νΌμΌλ‘ μκ°μ μ νν λ§μΆ μ μλ κ²½μ°λ μλ€.
μ¬λ¬λΆμ μ£Όμ΄μ§ μ리μκ° Tμ΄λ₯Ό λ§μΆκΈ° μν μ΅μλ²νΌ μ‘°μ λ°©λ²μ ꡬνλ νλ‘κ·Έλ¨μ μμ±ν΄μΌ νλ€.
μ λ ₯
첫 λ²μ§Έ μ€μλ μ리μκ° T(μ΄)κ° μ μλ‘ μ£Όμ΄μ Έ μμΌλ©° κ·Έ λ²μλ 1 ≤ T ≤ 10,000 μ΄λ€.
μΆλ ₯
μ¬λ¬λΆμ Tμ΄λ₯Ό μν μ΅μλ²νΌ μ‘°μμ A B C νμλ₯Ό 첫 μ€μ μ°¨λ‘λλ‘ μΆλ ₯ν΄μΌ νλ€. κ°κ°μ νμ μ¬μ΄μλ λΉ μΉΈμ λλ€. ν΄λΉ λ²νΌμ λλ₯΄μ§ μλ κ²½μ°μλ μ«μ 0μ μΆλ ₯ν΄μΌνλ€. λ§μΌ μ μλ 3κ°μ λ²νΌμΌλ‘ Tμ΄λ₯Ό λ§μΆ μ μμΌλ©΄ μμ -1μ 첫 μ€μ μΆλ ₯ν΄μΌ νλ€.
νμ΄
λνμ μΈ κ·Έλ¦¬λ μκ³ λ¦¬μ¦
#include <iostream>
using namespace std;
int main(){
int T, a, b, c, remainder;
cin >> T;
a = T/300;
b = (T%300)/60;
c = (T%60)/10;
remainder = T%10;
if (remainder == 0)
cout << a << " " << b << " " << c;
else
cout << -1;
}
'β¨ Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€/C++] 11047λ² : λμ 0 (0) | 2021.08.16 |
---|---|
[λ°±μ€/C++] 1931λ² : νμμ€ λ°°μ (0) | 2021.08.15 |
[λ°±μ€/C++] 5585λ² : κ±°μ€λ¦λ (0) | 2021.08.15 |
[λ°±μ€/C++] 10872λ² : ν©ν 리μΌ(μ¬κ·) (0) | 2021.08.14 |
[λ°±μ€/C++] 1002λ² : ν°λ (λ μμ κ΅μ μ (0) | 2021.08.14 |
λκΈ