Source code for submission s1385

Go to diff to previous submission

grass.c

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5.  
  6. int main(){
  7.  
  8. int x;
  9. int y;
  10. scanf("%d %d",&x,&y);
  11. int g1,g2;
  12. scanf("%d %d",&g1,&g2);
  13. int l1,l2;
  14. scanf("%d %d",&l1,&l2);
  15.  
  16.  
  17. if(x*y<=4){
  18. printf("\nimpossible\n");
  19. return 0;}
  20.  
  21.  
  22.  
  23.  
  24. int tahy=0;
  25.  
  26. int delka;
  27. int vyska;
  28.  
  29. delka=g1-l1;
  30. vyska=g2-l2;
  31.  
  32. if(delka<0)delka*=-1;
  33. if(vyska<0)vyska*=-1;
  34.  
  35.  
  36. if(x==2){
  37. if(g1!=l1 && g2!=l2){
  38. printf("impossible\n");
  39. return 0;
  40. }
  41.  
  42.  
  43. }
  44.  
  45.  
  46. if(delka==0 && vyska ==1){
  47. tahy=3;
  48. printf("\n%d\n",tahy);
  49.  
  50.  
  51.  
  52.  
  53.  
  54. return 0;
  55. }
  56. if(delka==1 && vyska ==0){
  57. tahy=3;
  58. printf("\n%d\n",tahy);
  59.  
  60.  
  61.  
  62.  
  63.  
  64. return 0;
  65. }
  66. if(delka==1 && vyska ==1){
  67. tahy=2;
  68. printf("\n%d\n",tahy);
  69.  
  70.  
  71.  
  72.  
  73.  
  74. return 0;
  75. }
  76. if(delka==0 && vyska ==0){
  77. tahy=0;
  78. printf("\n%d\n",tahy);
  79.  
  80.  
  81.  
  82.  
  83.  
  84. return 0;
  85. }
  86.  
  87. tahy= (delka+vyska)/3;
  88.  
  89. printf("\n%d\n",tahy);
  90.  
  91.  
  92.  
  93.  
  94.  
  95. return 0;
  96. }
  97.  

Diff to submission s1341

grass.c

--- c4.s1341.cteam105.grasshop.c.0.grass.c
+++ c4.s1385.cteam105.grasshop.c.0.grass.c
@@ -16,5 +16,5 @@
 
         if(x*y<=4){
-        printf("impossible\n");
+        printf("\nimpossible\n");
         return 0;}
         
@@ -46,5 +46,5 @@
         if(delka==0 && vyska ==1){
                 tahy=3;
-                printf("%d\n",tahy);
+                printf("\n%d\n",tahy);
         
 
@@ -56,5 +56,5 @@
         if(delka==1 && vyska ==0){
                 tahy=3;
-                printf("%d\n",tahy);
+                printf("\n%d\n",tahy);
         
 
@@ -66,5 +66,5 @@
         if(delka==1 && vyska ==1){
                 tahy=2;
-                printf("%d\n",tahy);
+                printf("\n%d\n",tahy);
         
 
@@ -76,5 +76,5 @@
         if(delka==0 && vyska ==0){
                 tahy=0;
-                printf("%d\n",tahy);
+                printf("\n%d\n",tahy);
         
 
@@ -87,5 +87,5 @@
         tahy= (delka+vyska)/3;
         
-        printf("%d\n",tahy);
+        printf("\n%d\n",tahy);