aboutsummaryrefslogtreecommitdiff
path: root/contests/Round#788/A(2_pointers)
diff options
context:
space:
mode:
Diffstat (limited to 'contests/Round#788/A(2_pointers)')
-rwxr-xr-xcontests/Round#788/A(2_pointers)/A(2_pointers).cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/contests/Round#788/A(2_pointers)/A(2_pointers).cpp b/contests/Round#788/A(2_pointers)/A(2_pointers).cpp
deleted file mode 100755
index 5d56719..0000000
--- a/contests/Round#788/A(2_pointers)/A(2_pointers).cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#include<bits/stdc++.h>
-using namespace std;
-int main () {
- int tt;
- cin >> tt;
- while (tt--) {
- int n;
- cin >> n;
- vector<int> v(n);
- for(auto &x : v) {
- cin >> x;
- }
- int l = 0, r = v.size() - 1;
- while(r > l) {
- while(v[l] < 0) {
- l++;
- }
- while(v[r] > 0) {
- r--;
- }
- if(l > r) break;
- v[l] = -v[l];
- v[r] = -v[r];
- }
- cout << (is_sorted(v.begin(), v.end()) ? "YES" : "NO");
- }
-}
-
-