Source code for submission s758

Go to diff to previous submission

mosquito.cpp

  1. #include <stdio.h>
  2. #include <iostream>
  3. using namespace std;
  4. void solve(long long M,long long P,long long L,long long E,long long R,long long S,long long N){
  5. long long M2,P2,L2;
  6. for(int i=0;i<N;i++){
  7. //cout<<M<<" "<<P<<" "<<L<<endl;
  8. M2=P/S;
  9. P2=L/R;
  10. L2=M*E;
  11. M=M2;
  12. P=P2;
  13. L=L2;
  14. }
  15. printf("%lld\n",M);
  16. }
  17. int main(){
  18. long long M,P,L,E,R,S,N;
  19. while (scanf("%lld %lld %lld %lld %lld %lld %lld", &M, &P, &L, &E,&S, &R,&N) == 7){
  20. solve(M,P,L,E,R,S,N);
  21. }
  22. return 0;
  23. }
  24.  

Diff to submission s752

mosquito.cpp

--- c4.s752.cteam016.mosquito.cpp.0.mosquito.cpp
+++ c4.s758.cteam016.mosquito.cpp.0.mosquito.cpp
@@ -2,6 +2,6 @@
 #include <iostream>
 using namespace std;
-void solve(int M,int P,int L,int E,int R,int S,int N){
-        int M2,P2,L2;
+void solve(long long M,long long P,long long L,long long E,long long R,long long S,long long N){
+        long long M2,P2,L2;
         for(int i=0;i<N;i++){
                 //cout<<M<<" "<<P<<" "<<L<<endl;
@@ -13,9 +13,9 @@
                 L=L2;
                 }
-                printf("%d\n",M);
+                printf("%lld\n",M);
         }
 int main(){
-        int M,P,L,E,R,S,N;
-        while (scanf("%d %d %d %d %d %d %d", &M, &P, &L, &E,&S, &R,&N) == 7){
+        long long M,P,L,E,R,S,N;
+        while (scanf("%lld %lld %lld %lld %lld %lld %lld", &M, &P, &L, &E,&S, &R,&N) == 7){
                 solve(M,P,L,E,R,S,N);
         }