Multiplying by Rotation

来源:互联网 发布:影视后期制作软件pr 编辑:程序博客网 时间:2024/04/25 19:44

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=29821#problem/C

// File Name: bo_jwolf3.cpp// Author: rudolf// Created Time: 2013年08月21日 星期三 15:12:37#include<vector>#include<list>#include<map>#include<set>#include<deque>#include<stack>#include<bitset>#include<algorithm>#include<functional>#include<numeric>#include<utility>#include<sstream>#include<iostream>#include<iomanip>#include<cstdio>#include<cmath>#include<cstdlib>#include<cstring>#include<ctime>using namespace std;int main(){int n , a , b ;while( scanf( "%d%d%d" , &n , &a, &b ) != EOF ){long long s = a * b ;int ans = 1 ;while( s != a ){ans++ ;s = s % n * b + s / n ; }cout << ans << endl ;}return 0;}


原创粉丝点击