제출 #1357803

#제출 시각아이디문제언어결과실행 시간메모리
1357803neptunnsA String Problem (EGOI25_stringproblem)C++20
14 / 100
18 ms6928 KiB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define int long long
#define maxn 500005
#define mi LLONG_MIN
#define ma LLONG_MAX
#define mod 1000000007
#define pb push_back
#define S second
#define F first
struct st {
    int c, x, y;
};
void solve() {
    int n;
    cin >> n;
    vector<pair<int, int>> a(n * 2);
    vector<pair<int, int>> b(n);
    for (int i = 0; i < n; i++) {
        int l, r;
        cin >> l >> r;
        a[l] = {i, r};
        a[r] = {i, l};
        b[i] = {l, r};
    }
    cout << n - 2 + (n % 2) << "\n";
    for (int i = 1; i < n; i++) {
        if (i * 2 + 1 != n * 2 + 2 - (i * 2 + 1))
            cout << i << " " << i * 2 + 1 << " " << n * 2 + 2 - (i * 2 + 1)
                 << "\n";
    }
    /*
    int ans = ma;
    vector<st> vec;
     cout << ans << "\n";
    for (auto [p, s, e] : vec) {
        cout << p << " " << s << " " << e << "\n";
    }
    */
}

int32_t main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    int t = 1;
    // cin >> t;
    while (t--) solve();
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…