AtCoder:ABC085C - Otoshidama 解いてみた
合っていると思ってるんだけどなぜか不正解になっちゃう.
何か間違っていたら教えてください
#include <bits/stdc++.h>
#define _GLIBCXX_DEBUG
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
int main() {
int N,Y;
cin >> N >> Y;
int indexi,indexj,indexk,count;
rep(i,N+1){
indexi = i;
rep(j,N+1-indexi){
indexj = j;
rep(k,N+1-indexi-indexj){
if((10000*i+5000*j+1000*k) == Y){
indexi = i;
indexj = j;
indexk = k;
count = 1;
goto skip;
}
}
}
}
skip:
if(count == 1){
cout << indexi << " "<< indexj << " "<< indexk << endl;
}
else{
cout << -1 << " "<< -1 << " "<< -1 << endl;
}
}