小 Y 的桌子上放着 n 个苹果从左到右排成一列,编号为从 11 到 n。
小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。
每天在拿的时候,小苞都是从左侧第 11 个苹果开始、每隔 22 个苹果拿走 11 个苹果。随后小苞会将剩下的苹果按原先的顺序重新排成一列。
小苞想知道,多少天能拿完所有的苹果,而编号为 n 的苹果是在第几天被拿走的?
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
int j = 0; //在一天内苹果的排名
int nz = 0; //拿走了多少
int xh = 0; //拿了几天
int i = 1;
int xh1=0; //最后一个拿走是什么时候
while (nz <= n) {
xh++;
if (arr[i] == 1) {
j++;
if (j % 3 == 1) {
arr[i] = 0;
nz++;
if (i == n) {
xh1 = xh;
}
}
}
}
System.out.println(nz);
System.out.println(xh1);
}
}