// // Created by XIAOBAI on 2026/5/11. // #include<iostream> #include<algorithm> //硬币凑钱 usingnamespace std; constint N=1e6+10; int dp[N]; intmain(){ int n; cin>>n; for (int i=1;i<n;i++) { dp[i]=dp[i-1]+1; if (i>=5)dp[i]=min(dp[i],dp[i-5]+1); if (i>=7)dp[i]=min(dp[i],dp[i-7]+1); } cout<<dp[n]<<endl; }