Source code for submission s626

m.cpp

  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cstdio>
  4. #include <cstdlib>
  5. #include <cctype>
  6. #include <string>
  7. #include <cstring>
  8. #include <cmath>
  9. #include <algorithm>
  10. #include <utility>
  11. #include <stack>
  12. #include <vector>
  13. #include <queue>
  14. #include <deque>
  15. #include <set>
  16. #include <map>
  17. #include <list>
  18.  
  19. #define SIZEOF(a) (sizeof(a)/sizeof(a[0]))
  20. #define FILL(a,b) fill(a,a+SIZEOF(a),b)
  21. #define FOR(a,b,c) for(int a=b;a<=c;a++)
  22. #define FORARR(i,a) for(unsigned i=0; i<SIZEOF(a); i++)
  23. #define FOREACH(a,b) for(__typeof((b).begin()) a = (b).begin(); a!=(b).end(); a++)
  24. #define GETI(a) scanf("%d ", &a);
  25. #define SWAP(a,b) { __typeof(a) t = a; a = t; b = t; }
  26.  
  27. using namespace std;
  28.  
  29. int main(void)
  30. {
  31.  
  32.  
  33. int M,P,L,E,R,S,N;
  34. cin>>M>>P>>L>>E>>R>>S>>N;
  35. while(!feof(stdin)){
  36. while(N--) {
  37. int M1,P1,L1;
  38. M1=floor(P/S);
  39. P1 = floor(L/R);
  40. L1 = (M*E);
  41. M=M1;
  42. L=L1;
  43. P=P1;
  44. }
  45. cout<<M<<endl;
  46. cin>>M>>P>>L>>E>>R>>S>>N;
  47. }
  48.  
  49.  
  50. return 0;
  51. }
  52.