下面这题求解
“春节到了”,孩子们都穿上了新衣服,准备接受大人们给他们的红包。红包被放在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;
}