上海网站开发毕业生,网站主机与服务器,免费给别人开发网站,邯郸市环保局网站建设项目环境天使的起誓
题目描述
Tenshi 非常幸运地被选为掌管智慧之匙的天使。在正式任职之前#xff0c;她必须和其他新当选的天使一样要宣誓。
宣誓仪式是每位天使各自表述自己的使命#xff0c;他们的发言稿放在 n n n 个呈圆形排列的宝盒中。这些宝盒按顺时针方向被编上号码 1…天使的起誓
题目描述
Tenshi 非常幸运地被选为掌管智慧之匙的天使。在正式任职之前她必须和其他新当选的天使一样要宣誓。
宣誓仪式是每位天使各自表述自己的使命他们的发言稿放在 n n n 个呈圆形排列的宝盒中。这些宝盒按顺时针方向被编上号码 1 , 2 , ⋯ , n − 1 , n 1, 2, \cdots, n - 1, n 1,2,⋯,n−1,n。
一开始天使们站在编号为 n n n 的宝盒旁。她们各自手上都有一个数字代表她们自己的发言稿所在的盒子是从 1 1 1 号盒子开始按顺时针方向的第几个。例如有 7 7 7 个盒子如果 Tenshi 手上的数字为 9 9 9那么她的发言稿所在的盒子就是 2 2 2 个。现在天使们开始按照自己手上的数字来找发言稿先找到的就可以先发言。
Tenshi 一下子就找到了于是她最先上台宣誓“我将带领大家开启 NOI 之门……” Tenshi 宣誓结束后陆续有天使上台宣誓。可是有一位天使找了好久都找不到她的发言稿原来她手上的数字 m m m 非常大她转了好久都找不到她想找的宝盒。
请帮助这位天使找到她想找的宝盒编号。
输入格式
第一行为正整数 n n n第二行为正整数 m m m。
输出格式
只有一行包括换行符即天使想找的宝盒的编号。
样例 #1
样例输入 #1
7
9样例输出 #1
2样例 #2
样例输入 #2
11
108样例输出 #2
9提示
对于 100 % 100 \% 100% 的数据 2 ≤ n ≤ 1 0 8 2\le n\le 10^8 2≤n≤108 2 ≤ m ≤ 1 0 1000 2\le m\le 10^{1000} 2≤m≤101000。
我的代码
#includebits/stdc.h
//#includemanyheader.h
//#includedpcq.h
using namespace std;
int n, ans;
string m;
int main() {cin n m;for (int i 0; i m.size(); i)ans (ans * 10 m[i] - 48) % n;if (ans 0)cout n;else cout ans;return 0;
}