Advertisement
tumaryui

Untitled

Aug 21st, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. //#pragma GCC optimize("Ofast")
  3. //#pragma GCC target("avx,avx2,fma")
  4. //#pragma GCC optimization ("unroll-loops")
  5.  
  6. #define int long long
  7. #define pb emplace_back
  8. #define all(s) s.begin(),s.end()
  9. #define rall(s) s.rbegin(),s.rend()
  10. #define pii pair<int,int>
  11. #define fr first
  12. #define sc second
  13. #define bst ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
  14. #define endl "\n"
  15. #define no cout << "NO" << endl;
  16. #define yes cout << "YES" << endl;
  17.  
  18. using namespace std;
  19.  
  20. const int N = 5e5 + 10, mod = 1e9 + 7, inf = 1e18 + 7, logn = 23;
  21. const double pi = acos(-1);
  22.  
  23.  
  24. void solve() {
  25. //soln
  26. int a[3], b[3]; // 0 1 2
  27. int ans = 0;
  28. for(int i = 0; i < 3; i++) {
  29. cin >> a[i];
  30. }
  31. for(int i = 0; i < 3; i++) {
  32. cin >> b[i];
  33. }
  34. int tmp;
  35. /*
  36. 2 1 +
  37. 2 2 =
  38. 2 0 =
  39. 1 2 -
  40. 1 1 =
  41. 1 0 =
  42. 0 2 =
  43. 0 1 =
  44. 0 0 =
  45.  
  46. */
  47. if(min(a[2], b[1]) > 0) {
  48. tmp = min(a[2], b[1]);
  49. ans += 2 * tmp;
  50. a[2] -= tmp;
  51. b[1] -= tmp;
  52. }
  53. tmp = min(a[2], b[2]);
  54. a[2] -= tmp;
  55. b[2] -= tmp;
  56.  
  57. tmp = min(a[2], b[0]);
  58. a[2] -= tmp;
  59. b[0] -= tmp;
  60.  
  61. tmp = min(a[1], b[1]);
  62. a[1] -= tmp;
  63. b[1] -= tmp;
  64.  
  65. tmp = min(a[1], b[0]);
  66. a[1] -= tmp;
  67. b[0] -= tmp;
  68.  
  69. tmp = min(a[0], b[2]);
  70. a[0] -= tmp;
  71. b[2] -= tmp;
  72.  
  73. tmp = min(a[0], b[1]);
  74. a[0] -= tmp;
  75. b[1] -= tmp;
  76.  
  77. tmp = min(a[0], b[0]);
  78. a[0] -= tmp;
  79. b[0] -= tmp;
  80.  
  81. tmp = min(a[1], b[2]);
  82. a[1] -= tmp;
  83. b[2] -= tmp;
  84. ans -= 2 * tmp;
  85. cout << ans << endl;
  86. }
  87.  
  88. main() {
  89. bst;
  90. int t = 1;
  91. cin >> t;
  92. while(t--) {
  93. solve();
  94. }
  95. }
  96.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement