---
# System prepended metadata

title: d073. 分組報告

---

## 解題思路
這題可以拆分成兩個部分，解決這兩部分就可以解決整題
1. 把 1、2、3 當作一組，後面數字以此類推
2. 把分出來的組別數字較小的當第 i 組，例如 1、2、3 為第 1 組

首先就是要用算術運算子將第一部分解決，除了數學中常用到的，我們還有學到"整除"、"取餘"
如果用整除去解決，因為要三個一組，所以用除以 3 試試看，這裡會發現 1、2、3 的結果是 0、0、1
這樣肯定不行，但是如果你把範圍拉寬一點，你會發現 1、2、3、4、5、6 對應的是 0、0、1、1、1、2
這樣是 3、4、5 一組，如果想要 4、5、6 一組呢，是不是可以將 4、5、6 都減去 1
所以輸入的數字減去 1 就可以將 1、2、3 分成一組，後面的數字也相同概念可以推倒出
但是這樣出來的結果是第 0 組、第 1 組、第 2 組，所以最後還要將計算結果 +1
```cpp=
#include<bits/stdc++.h>
using namespace std ;

int main() {
    ios::sync_with_stdio(0), cin.tie(0) ;

    int n ;
    cin >> n ;
    cout << ((n-1) / 3) + 1 ; // 分組

    return 0 ;
}
```


