求助
  • 板块灌水区
  • 楼主___define___
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/30 17:44
  • 上次更新2023/11/30 20:35:30
查看原帖
求助
790516
___define___楼主2023/11/30 17:44

下面这题求解

“春节到了”,孩子们都穿上了新衣服,准备接受大人们给他们的红包。红包被放在N个呈圆形排列的袋子里。袋子上的标签按顺时针方向被编上号码1、2、3……、N-1、N。孩子们就站在这N个袋子旁。各自手上都有一个数字便条,代表属于自己的红包所在袋子是从1号开始的第几个。例如:有7个红包,那么如果便条上的数字为9,那么她的红包就放在第2个袋子。孩子们陆陆续续的找到了自己的红包。只剩下一个小孩一直都没有找到自己的红包。因为他手上的数字太大了。您能帮他找找?

输入

第一、二行分别读入正整数N和M,其中N、M满足2 ≤ N ≤ 108,2 ≤ M ≤ 101000

输出

一个正整数,袋子的编号。

10分代码(满分100分):

#include<bits/stdc++.h>
using namespace std;
int a,b;
int main(){
	cin>>a>>b;
	if(b%a!=0) cout<<b%a;
	else cout<<a;
	
	return 0;
}
2023/11/30 17:44
加载中...