fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main ()
  5. {
  6. long C, K;
  7. cin>>C>>K;
  8. // try: C = 1284, K = 2
  9. long min_money = 1;
  10. for (int i=1; i<=K; i++)
  11. min_money*=10; // try -> min_money = 100
  12.  
  13. long case_1 = (C/min_money)*min_money; // try-> case_1 = 1200
  14. long case_2 = case_1 + min_money; // try -> case_2 = 1300
  15.  
  16. if (C-case_1 >= case_2-C) // try -> C-case_1 = 84, case_2-C = 16
  17. cout<<case_2;
  18. else cout<<case_1;
  19. return 0;
  20. }
Success #stdin #stdout 0s 15240KB
stdin
123450995 1
stdout
123451000