SHARE
TWEET

Untitled

a guest Mar 22nd, 2019 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top