fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int sum;
  7. cin>>sum;
  8. int coins[]={1,3,5};
  9. int dp[1000000]={0};
  10. dp[0]=0;
  11. for(int i=1;i<=sum;i++)
  12. {
  13. for(int j=0;j<3;j++)
  14. {
  15. if(coins[j]<=i)
  16. dp[i]=dp[i-coins[j]]+1;
  17. }
  18. }
  19. cout<<dp[sum]<<endl;
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 6924KB
stdin
6558
stdout
1312