Submission #74835371


Source Code Expand

#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll = long long;
using P = pair<int,int>;
using PL = pair<ll,ll>;
template <class T>
using PQ = priority_queue<T>;
template <class T>
using PQG = priority_queue<T, vector<T>, greater<T>>;
using v = vector<int>;
using vl = vector<ll>;
using vs = vector<string>;
using vp = vector<P>;
using vpl = vector<PL>;
using vv = vector<vector<int>>;
using vvl = vector<vector<ll>>;
#define rep(i,n) for (int i = 0; i < (n); i++)
#define rep1(i,n) for (int i = 1; i <= (n); i++)
#define drep(i,n) for(int i = (n)-1; i >= 0; --i)
#define srep(i,s,t) for (int i = s; i < (t); ++i)
#define all(a) (a).begin(), (a).end()
#define rall(a) (a).rbegin(), (a).rend()
#define sz(a) (int)(a).size()
#define pb push_back
#define eb emplace_back
#define pob pop_back
#define endl '\n'
template <class T>
bool chmax(T& a, const T& b) {return (a < b ? (a = b, true) : false);}
template <class T>
bool chmin(T& a, const T& b) {return (a > b ? (a = b, true) : false);}
const int INF = 2e9;
const ll LINF = 2e18;
const vector<int> di = {0,-1,1,0}, dj = {1,0,0,-1};

int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);

  int t, x;
  cin >> t >> x;
  int rec;
  cin >> rec;
  cout << 0 << " " << rec << "\n";
  rep(i,t) {
    int a;
    cin >> a;
    if(abs(rec-a) >= x) {
      rec = a;
      cout << i+1 << " " << rec << "\n";
    }
  }
  return 0;
}

Submission Info

Submission Time
Task B - Sensor Data Logging
User WebP
Language C++23 (GCC 15.2.0)
Score 200
Code Size 1487 Byte
Status AC
Exec Time 1 ms
Memory 3588 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 1
AC × 14
Set Name Test Cases
Sample sample_01.txt
All sample_01.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 3568 KiB
test_01.txt AC 1 ms 3472 KiB
test_02.txt AC 1 ms 3424 KiB
test_03.txt AC 1 ms 3548 KiB
test_04.txt AC 1 ms 3528 KiB
test_05.txt AC 1 ms 3536 KiB
test_06.txt AC 1 ms 3568 KiB
test_07.txt AC 1 ms 3568 KiB
test_08.txt AC 1 ms 3572 KiB
test_09.txt AC 1 ms 3588 KiB
test_10.txt AC 1 ms 3588 KiB
test_11.txt AC 1 ms 3588 KiB
test_12.txt AC 1 ms 3572 KiB
test_13.txt AC 1 ms 3424 KiB