Submission #75016730


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

mt19937_64    rng(chrono::steady_clock::now().time_since_epoch().count());

#define       nline                     "\n"
#define       pb                        push_back
#define       ppb                       pop_back
#define       mp                        make_pair
#define       ff                        first
#define       ss                        second
#define       fall(x, n)                for(int x=0; x<n; x++)
#define       rall(x, n)                for(int x=n-1; x>=0; x--)
#define       frange(x, start, end)     for(int x=start; x<=end; x++)
#define       rrange(x, start, end)     for(int x=start; x>=end; x--)
#define       in(i, v)                  for(auto &i: v) cin >> i;
#define       vi                        vector<int>
#define       ii                        pair<int, int>
#define       sz(x)                     ((int)(x).size())
#define       all(x)                    (x).begin(), (x).end()
#define       mod                       1000000007
#define       INF                       0x1fffffffffffffffLL

typedef       long long                 ll;
typedef       unsigned long long        ull;
typedef       long double               lld;

#ifdef        LOCAL
#include      "debug.h"
#else
#define       debug(x)
#endif

#define       int                       long long

void solve()
{
    string s; cin >> s;
    int a, b; cin >> a >> b;
    a--; b--;
    swap(s[a], s[b]);
    cout << s << nline;
}

signed main()
{
#ifdef LOCAL
    freopen("i.txt", "r", stdin); freopen("o.txt", "w", stdout); freopen("e.txt", "w", stderr);
#endif
    auto begin = chrono::high_resolution_clock::now();
    ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    int t = 1;
    while (t--) solve();
    auto end = chrono::high_resolution_clock::now();
    auto elapsed = chrono::duration_cast<chrono::nanoseconds>(end - begin);
    cerr << fixed << "Time measured <= *_* => " << elapsed.count() * 1e-9 << " seconds.\n";
    return 0;
}

Submission Info

Submission Time
Task B - chukodai
User kumaresh_rk
Language C++23 (GCC 15.2.0)
Score 100
Code Size 2065 Byte
Status AC
Exec Time 1 ms
Memory 3944 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 17
Set Name Test Cases
Sample example0.txt, example1.txt, example2.txt
All 000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, 012.txt, 013.txt, example0.txt, example1.txt, example2.txt
Case Name Status Exec Time Memory
000.txt AC 1 ms 3828 KiB
001.txt AC 1 ms 3944 KiB
002.txt AC 1 ms 3792 KiB
003.txt AC 1 ms 3828 KiB
004.txt AC 1 ms 3848 KiB
005.txt AC 1 ms 3872 KiB
006.txt AC 1 ms 3904 KiB
007.txt AC 1 ms 3864 KiB
008.txt AC 1 ms 3872 KiB
009.txt AC 1 ms 3792 KiB
010.txt AC 1 ms 3912 KiB
011.txt AC 1 ms 3864 KiB
012.txt AC 1 ms 3872 KiB
013.txt AC 1 ms 3800 KiB
example0.txt AC 1 ms 3872 KiB
example1.txt AC 1 ms 3904 KiB
example2.txt AC 1 ms 3864 KiB