70%以後的側資怎麼回事啊?
我的70% source code:
#include<iostream>
using namespace std;
int f(int n, int m,int k)
{
int s = 0;
for (int i = 2; i <= k+1; i++)
s = (s + m) % i;
return s;
}
int main(){
int n,m,k;
cin>>n>>m>>k;
cout<<f(n,m,k)+1<<'\n';
return 0;
}
你這個法只在 K=N-1 時才會正確唷~
你可以考慮以下測資:
5 2 1
顯然在經過一輪爆炸的會是2號,
由於只進行一輪所以幸運者是下一位的3號,
但是這個方法會輸出1號。
以上希望有幫助到你~ OwO