Description
Two positive integers are said to be relatively prime to each other if the Great Common Divisor (GCD) is 1. For instance, 1, 3, 5, 7, 9…are all relatively prime to 2006.
Now your job is easy: for the given integer m, find the K-th element which is relatively prime to m when these elements are sorted in ascending order.
Input
The input contains multiple test cases. For each test case, it contains two integers m (1 <= m <= 1000000), K (1 <= K <= 100000000).
Output
Output the K-th element in a single line.
Sample Input
2006 1
2006 2
2006 3
Sample Output
1
3
5
Source
POJ Monthly–2006.03.26,static
二分區間上限mid,計算[1, mid]裡與n互質的數個數,多次二分以後,mid的值就是第k個和n互質的數
/*************************************************************************
> File Name: POJ2773.cpp
> Author: ALex
> Mail: [email protected]
> Created Time: 2015年05月28日 星期四 19時36分15秒
************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include