日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Codeforces Beta Round #75 (Div. 2)---A. Chips

Codeforces Beta Round #75 (Div. 2)---A. Chips

來源:程序員人生   發(fā)布時間:2014-11-19 08:11:52 閱讀次數(shù):2168次

Chips
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

There are n walruses sitting in a circle. All of them are numbered in the clockwise order: the walrus number 2 sits to the left of the walrus number 1, the walrus number 3 sits to the left of the walrus number 2, ..., the walrus number 1 sits to the left of the walrus number n.

The presenter has m chips. The presenter stands in the middle of the circle and starts giving the chips to the walruses starting from walrus number 1 and moving clockwise. The walrus number i gets i chips. If the presenter can't give the current walrus the required number of chips, then the presenter takes the remaining chips and the process ends. Determine by the given n and m how many chips the presenter will get in the end.

Input

The first line contains two integers n and m (1?≤?n?≤?501?≤?m?≤?104) ― the number of walruses and the number of chips correspondingly.

Output

Print the number of chips the presenter ended up with.

Sample test(s)
input
4 11
output
0
input
17 107
output
2
input
3 8
output
1
Note

In the first sample the presenter gives one chip to the walrus number 1, two chips to the walrus number 2, three chips to the walrus number 3, four chips to the walrus number 4, then again one chip to the walrus number 1. After that the presenter runs out of chips. He can't give anything to the walrus number 2 and the process finishes.

In the third sample the presenter gives one chip to the walrus number 1, two chips to the walrus number 2, three chips to the walrus number 3, then again one chip to the walrus number 1. The presenter has one chip left and he can't give two chips to the walrus number2, that's why the presenter takes the last chip.







解題思路:有1~n順次循環(huán)相連,即1 -> 2 -> ... -> n⑴ -> n -> 1.現(xiàn)有數(shù)m,從順次從1的位置開始,如果m >= 1,則m -= 1.順次i循環(huán)移動,直到m < i時,輸出m便可。直接判斷1下當(dāng)i是n的倍數(shù)時,i = n;否則i = i%n便可。




AC代碼:

#include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #include <vector> #include <queue> #include <set> #include <map> #include <string> #include <math.h> #include <stdlib.h> #include <time.h> using namespace std; #define INF 0x7fffffff int main() { #ifdef sxk freopen("in.txt","r",stdin); #endif int n, m; while(scanf("%d%d", &n, &m)!=EOF) { for(int i=1; ; i++){ if(i%n != 0) i %= n; else i = n; if(m < i){ printf("%d ", m); break; } m -= i; } } return 0; }

 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 九色av | 中文字幕久久精品 | 久热福利视频 | 久久精选视频 | 7777久久香蕉成人影院 | 国产在线观看一区二区 | 九色国产| 亚洲一区在线免费观看 | 久久综合九色综合网站 | 三级视频网站在线观看 | 亚洲视频区 | 国产黄色大片在线观看 | 亚洲自拍偷拍一区 | www.69国产 | 日韩精品在线看 | 九九热精品视频 | h片在线观看免费 | 国产97在线 | 免费 | 言情恋老小说言情网 | 一区二区不卡视频 | 毛片高清| 亚洲视频精品一区 | 久久综合国产伦精品免费 | 一区二区三区在线视频免费观看 | 国产精品久久久久免费 | 欧美日韩国产传媒 | 懂色av午夜一区二区三区蜜桃 | 精品久久久久久久久久岛国gif | 中文字幕自拍偷拍 | 久久美 | 亚洲一区精品在线 | 精品小视频 | 天天射影院 | 欧美精品一区二区三区一线天视频 | 亚洲视频一区在线观看 | 国产成人免费网站 | 色在线综合 | 欧美日韩激情在线一区二区三区 | 99综合在线| 岛国午夜视频 | 美女福利视频网 |