这是一个数学问题,可以通过以下步骤解决:

  1. 关键发现:要使组数最多,应该尽可能让每组人数最少每组至少要有3人所有人必须被分配到某个组中
  2. 数学推导:设最多可以分成 x 组每组至少3人,所以总人数至少需要 3x 人因此必须满足:3x ≤ n解得:x ≤ n/3所以答案就是 ⌊n/3⌋
  3. 具体步骤:直接计算 n/3 的整数部分即可这样可以保证每组至少3人,且人数分配合理
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        System.out.println(n/3);
    }
}