Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. //#include <fstream>
  2. #include <iostream>
  3. //#include <algorithm>
  4. //#define VMAX 250010
  5. using namespace std;
  6.  
  7. //ifstream fin("cykablyat.in");
  8. //ofstream fout("cykablyat.out");
  9.  
  10. int n, m;
  11. int i, j, imax, jmax, i1, j1;
  12. int dimensiune, dimensiunemax, nrmese;
  13. int a[260][260];
  14.  
  15. int main()
  16. {
  17. cin >> n >> m;
  18. for (i = 1; i <= n; i ++)
  19. for (j = 1; j <= m; j ++)
  20. cin >> a[i][j];
  21. for (i = 1; i <= n; i ++)
  22. for (j = 1; j <= m; j ++)
  23. {
  24. if (a[i][j] == 1)
  25. {
  26. nrmese ++;
  27. for (imax = i; a[imax][j] == 1; imax ++);
  28. for (jmax = j; a[i][jmax] == 1; jmax ++);
  29. imax --;
  30. jmax --;
  31. //fout << i << ' ' << imax << " " << j << ' ' << jmax << '\n';
  32. for (i1 = i; i1 <= imax; i1 ++)
  33. for (j1 = j; j1 <= jmax; j1 ++)
  34. a[i1][j1] = 0;
  35. dimensiune = (imax - i + 1) * (jmax - j + 1);
  36. if (dimensiune > dimensiunemax)
  37. dimensiunemax = dimensiune;
  38. }
  39. }
  40. cout << nrmese << ' ' << dimensiunemax << '\n';
  41. return 0;
  42. }
  43. 566
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. #include <iostream>
  51. #include <fstream>
  52. #include <algorithm>
  53.  
  54. using namespace std;
  55.  
  56. ifstream fin ("a.in");
  57. ofstream fout ("a.out");
  58.  
  59. int prim(long long int n)
  60. {
  61. int d;
  62. if (n == 1 || n == 0)
  63. return 0;
  64. if (n == 2)
  65. return 1;
  66. if (n % 2 == 0)
  67. return 0;
  68. d = 3;
  69. while (d * d <= n && n % d != 0)
  70. d ++;
  71. if (d * d > n)
  72. return 1;
  73. return 0;
  74. }
  75.  
  76. int n, m;
  77. int i, j;
  78. int a[110][110];
  79. int linminim, linmaxim, colminim, colmaxim;
  80. int minim, maxim;
  81.  
  82. int main()
  83. {
  84. cin >> n >> m;
  85. for (i = 1; i <= n; i ++)
  86. for (j = 1; j <= m; j ++)
  87. cin >> a[i][j];
  88. for (i = 1; i <= n; i ++)
  89. {
  90. if (!prim(a[i][1]))
  91. {
  92. for (j = 1; j <= m; j ++)
  93. cout << a[i][j] << ' ';
  94. cout << '\n';
  95. }
  96. }
  97. return 0;
  98. }
  99. 774
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106. #include <iostream>
  107. #include <algorithm>
  108.  
  109. using namespace std;
  110.  
  111. int v[10005], n, m;
  112. char c;
  113.  
  114. int main()
  115. {
  116. int i, j, cate, semn;
  117. cin >> n >> m;
  118. cin >> c;
  119. for (i = 1; i <= n * m; i ++)
  120. cin >> v[i];
  121. sort(v + 1, v + n * m + 1);
  122. if (c == '+')
  123. {
  124. cate = 1;
  125. semn = 1;
  126. }
  127. else
  128. {
  129. cate = n * m;
  130. semn = -1;
  131. }
  132. for (i = 1; i <= n; i ++)
  133. {
  134. for (j = 1; j <= m; j ++)
  135. {
  136. cout << v[cate] << ' ';
  137. cate = cate + 1 * semn;
  138. }
  139. cout << '\n';
  140. }
  141. return 0;
  142. }
  143. 2873
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151. #include <fstream>
  152. #define VMAX 250010
  153. using namespace std;
  154.  
  155. ifstream fin("lincol.in");
  156. ofstream fout("lincol.out");
  157.  
  158. int n, m, nr;
  159. int a[110][110];
  160. char c;
  161. int i, j, k;
  162. int x, s;
  163.  
  164. int main()
  165. {
  166. fin >> n >> m;
  167. for (i = 1; i <= n; i ++)
  168. for (j = 1; j <= m; j ++)
  169. fin >> a[i][j];
  170. fin >> nr;
  171. for (k = 1; k <= nr; k ++)
  172. {
  173. fin >> c;
  174. fin >> x;
  175. if (c == 'C')
  176. {
  177. s = 0;
  178. for (i = 1; i <= n; i ++)
  179. s += a[i][x];
  180. fout << s << '\n';
  181. }
  182. else
  183. {
  184. s = 0;
  185. for (j = 1; j <= m; j ++)
  186. s += a[x][j];
  187. fout << s << '\n';
  188. }
  189. }
  190. return 0;
  191. }
  192. 669
  193.  
  194.  
  195.  
  196.  
  197. #include <iostream>
  198. #include <fstream>
  199. #include <algorithm>
  200.  
  201. using namespace std;
  202.  
  203. ifstream fin ("a.in");
  204. ofstream fout ("a.out");
  205.  
  206. int n, m;
  207. int i, j;
  208. int a[1010][1010];
  209. int s, minim;
  210.  
  211. int main()
  212. {
  213. cin >> n >> m;
  214. for (i = 1; i <= n; i ++)
  215. for (j = 1; j <= m; j ++)
  216. cin >> a[i][j];
  217. for (j = 1; j <= m; j ++)
  218. {
  219. minim = a[1][j];
  220. for (i = 2; i <= n; i ++)
  221. if (a[i][j] < minim)
  222. minim = a[i][j];
  223. s += minim;
  224. }
  225. cout << s << '\n';
  226. return 0;
  227. }
  228. 568
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement