Codeforces Problem-617A Elephant 基本思想: 每一次可以移动1、2、3、4、5步,说明任意一个数x可以拆解为5+5+…+(1或2或3或4或5)的形式,即x=5k或x=5k+n(n=1,2,3,4)。 AC代码: #include <bits/stdc++.h> using namespace std; int main() { int x; cin>>x; cout<<(x%5==0?x/5:x/5+1)<<endl; return 0; }