不想用dp``` #include <bits/stdc++.h> using namespace std; int n,tmp,ans,cnt; int main(){ cin>>n; ans=n; if(n>=11){ tmp+=n/11; n%=11; } if(n>=5){ tmp+=n/5; n%=5; } if(n>=1) tmp+=n; cnt+=ans/5; ans%=5; cnt+=ans; cout<<min(cnt,tmp); return 0; }