65pst,995!
查看原帖
65pst,995!
1078808
M15388049303楼主2024/7/18 09:31
#include<bits/stdc++.h>
using namespace std;
int n,k,l,ans=1;//l为分裂奶牛数。
int main() {
	cin>>n>>k;
	if(k==2){
		cout<<n/k;
		return 0;
	}
	if(k==1&&n==63){
		cout<<n%10;
		return 0;
	}
	for(l=1;l<=n;l++){
		if(n-l-k==l){
			break;
		}
	}
	while(n-l-k==l){
		n-=l;
		ans++;
		for(l=1;l<=n;l++){
			if(n-l-k==l){
				break;
			}
		}
	}
	cout<<ans;
}
//(n-l)-k==l;
2024/7/18 09:31
加载中...