0085 - Joseph's Potato
#include <iostream> using namespace std; void Slove(int n, int m) { int answer=1; for (int i=2; i<=n; ++i) { answer=(answer+m)%i; if (!answer) answer=i; } cout << answer << endl; } int main(void) { int n, m; while (cin >> n >> m && n) Slove(n,m); return 0; }
めっちょ難しく考えてたけど、やるだけだった。。