fork download
  1. //
  2. // YetAnotherCoinProblem.cpp
  3. //
  4. //
  5. // Created by Krish Narsaria on 23/12/24.
  6. //
  7. #include <bits/stdc++.h>
  8. #include <string.h>
  9. using namespace std;
  10. #define ll long long
  11.  
  12. void solve(){int n,sum;
  13. cin>>n;int ans=1e9;
  14. for(int i=0;i<=2;i++){
  15. for(int j=0;j<=1;j++){
  16. for(int k=0;k<=4;k++){
  17. for(int l=0;l<=2;l++){
  18. sum=i+3*j+6*k+10*l;
  19. if(sum<=n && !((sum-n)%15)){ans=min(i+j+k+l+(n-sum)/15,ans);}
  20. }
  21. }
  22. }
  23. }
  24. cout<<ans<<endl;}
  25.  
  26. int main() {
  27. int t;
  28. cin>>t;
  29. while(t--){solve();}
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0.01s 5288KB
stdin
14
1
2
3
5
7
11
12
14
16
17
18
20
98
402931328
stdout
1
2
1
3
2
2
2
3
2
3
2
2
8
26862090