1. 程式人生 > >Avito Cool Challenge 2018 A. Definite Game(CF1081A)

Avito Cool Challenge 2018 A. Definite Game(CF1081A)

題目:Definite Game


題意:

給出一個正整數n,可以多次操作,每次操作可以把n減去一個和n互質的數。

問n的最小可能值。


思路:

大於2的數都直接輸出1就好,因為可以直接減去n-1,n-1和n一定是互質的。

2的話輸出2,1輸出1。


程式碼:

#include<bits/stdc++.h>
using namespace std;

#define read(x) scanf("%d",&x)

int main() {
	int n;
	read(n);
	if(n==2) printf("2");
	else
printf("1"); return 0; }