fork download
  1. // #include "stdafx.h"
  2. #include <iostream>
  3. #include <fstream>
  4. #include <string>
  5. #include <vector>
  6. #include <cstdio>
  7.  
  8. using namespace std;
  9.  
  10. #define MAXN 1000010
  11. #define min(a,b) ((a) < (b) ? (a) : (b))
  12.  
  13. int i, j, m, n, x;
  14. int kon[MAXN], mas[MAXN], odw[MAXN], poc[MAXN], tab[MAXN];
  15. long long il, minc = 6500, mins, sum, wyn;
  16.  
  17. int main()
  18. {
  19. fstream text("input.in");
  20. int mas[MAXN];
  21. int minc = 6500;
  22. vector<int> numbers;
  23. int n = numbers[0];
  24. int integer, i = 0;
  25.  
  26. while (text >> integer)
  27. {
  28. numbers.push_back(integer);
  29. i++;
  30. }
  31.  
  32. for (i = 1; i <= n; ++i)
  33. {
  34. numbers[i] = mas[i];
  35. minc = min(minc, mas[i]);
  36. }
  37. // for (i = n; i <= n + n; ++i)
  38. // numbers[i] = poc[i];
  39. // for (i = n + n; i <= n + n; ++i)
  40. // numbers[i] = kon[i];
  41. // for (i = 1; i <= n; ++i)
  42. // tab[poc[i]] = kon[i];
  43. // for (i = 1; i <= n; ++i)
  44. // if (!odw[i])
  45. // {
  46. // j = i;
  47. // mins = 6500;
  48. // il = 0;
  49. // sum = 0;
  50. // while (!odw[j])
  51. // {
  52. // mins = min(mins, mas[j]);
  53. // odw[j] = 1;
  54. // ++il;
  55. // sum += (long long)mas[j];
  56. // j = tab[j];
  57. // }
  58. // wyn += (long long)min(sum + (il - 2)*mins, sum + mins + (il + 1)*minc);
  59. // }
  60. // cout << wyn;
  61. system("pause");
  62. return 0;
  63. }
Runtime error #stdin #stdout 0s 4384KB
stdin
Standard input is empty
stdout
Standard output is empty