Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <bits/stdc++.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. string s1, s2, s3;
  10. //ifstream in("in.txt");
  11.  
  12. cin >> s1 >> s2 >> s3;
  13. int n1 = s1.length(), n2 = s2.length(), n3 = s3.length();
  14. char z1[n1+1], z2[n2+1], z3[n3+1];
  15. strcpy(z1, s1.c_str());
  16. strcpy(z2, s2.c_str());
  17. strcpy(z3, s3.c_str());
  18.  
  19.  
  20. int illegalNumber1 = 50;
  21. int illegalNumber2 = 50;
  22. int illegalNumber3 = 50;
  23. bool run = 1;
  24. for(int i = 0; i < s1.length(); i++)
  25. {
  26. for(int j = 0; j < s2.length(); j++)
  27. {
  28. if(z1[i] == z2[j])
  29. {
  30. cout << s1 << " " << i+1 << " " << s2 << " " << j+1 << endl;
  31. illegalNumber1 = i;
  32. illegalNumber2 = j;
  33. run = 0;
  34. break;
  35. }
  36. }
  37. if(!run) break;
  38. }
  39.  
  40. bool run1 = 1;
  41. for(int i = 0; i < s1.length(); i++)
  42. {
  43. for(int j = 0; j < s3.length(); j++)
  44. {
  45. if(z1[i] == z3[j] && i != illegalNumber1)
  46. {
  47. cout << s1 << " " << i+1 << " " << s3 << " " << j+1 << endl;
  48. illegalNumber1 = i;
  49. illegalNumber3 = j;
  50. run1 = 0;
  51. break;
  52. }
  53. }
  54. if(!run1) break;
  55. }
  56.  
  57. if(run or run1)
  58. {
  59. bool run2 = 1;
  60. for(int i = 0; i < s2.length(); i++)
  61. {
  62. for(int j = 0; j < s3.length(); j++)
  63. {
  64. if(z2[i] == z3[j] && i != illegalNumber2 && j != illegalNumber3)
  65. {
  66. cout << s2 << " " << i+1 << " " << s3 << " " << j+1 << endl;
  67. run2 = 0;
  68. break;
  69. }
  70. }
  71. if(!run2) break;
  72. }
  73. }
  74.  
  75.  
  76. return 0;
  77. }
  78.  
  79. #include <iostream>
  80. #include <fstream>
  81. #include <vector>
  82.  
  83. using namespace std;
  84.  
  85. int main()
  86. {
  87. ifstream input("tvora-vyr.in");
  88.  
  89. int N, V, Z, T;
  90. int laikas = 0;
  91. int dazymas = 0;
  92. int ilsetis = 0;
  93. cin >> N >> V >> Z >> T;
  94. vector<int> ValymoLaikai;
  95. for(int i = 1; i < N + 1; i++)
  96. {
  97. ValymoLaikai.push_back(V * i);
  98. }
  99. laikas = T;
  100.  
  101. for(int i = 0; i < N; i++)
  102. {
  103. while(true)
  104. {
  105. if(laikas >= ValymoLaikai[i])
  106. {
  107. dazymas += Z;
  108. laikas += Z;
  109. break;
  110. }
  111. else ilsetis++;
  112. laikas++;
  113.  
  114. }
  115.  
  116. }
  117.  
  118. cout << ilsetis;
  119.  
  120. return 0;
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement