daylight-library

This documentation is automatically generated by competitive-verifier/competitive-verifier

View the Project on GitHub daylight-pro/daylight-library

:heavy_check_mark: test/aoj/others/2880.test.cpp

Depends on

Code

#define PROBLEM \
	"https://onlinejudge.u-aizu.ac.jp/problems/2880"

#include "daylight/base.hpp"
#include "daylight/range.hpp"
#include "daylight/structure/range_set.hpp"

int main() {
	int N, M, Q;
	cin >> N >> M >> Q;
	RangeSet<ll> rs;
	using T = tuple<int, int, int>;
	priority_queue<T, vector<T>, greater<>> PQ;
	REP(i, M) {
		int D, A, B;
		cin >> D >> A >> B;
		PQ.push({ D, A, B });
	}
	using TT = tuple<int, int, int, int>;
	vector<TT> q;
	REP(i, Q) {
		int E, S, T;
		cin >> E >> S >> T;
		q.eb(E, S, T, i);
	}
	so(q);
	vb ans(Q);
	for(auto [e, s, t, i]: q) {
		while(!PQ.empty() && get<0>(PQ.top()) < e) {
			auto [d, a, b] = PQ.top();
			PQ.pop();
			rs.add(Range<>().left(a).right(b, true));
		}
		if(rs.same(s, t)) {
			ans[i] = true;
		}
		if(s >= t) {
			ans[i] = true;
		}
	}
	REP(i, Q) {
		cout << (ans[i] ? "Yes" : "No") << endl;
	}

	return 0;
}
Traceback (most recent call last):
  File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj_resolve/resolver.py", line 181, in resolve
    bundled_code = language.bundle(path, basedir=basedir)
  File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus.py", line 252, in bundle
    bundler.update(path)
  File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 482, in update
    self.update(
  File "/home/runner/.local/lib/python3.10/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 477, in update
    raise BundleErrorAt(
competitive_verifier.oj.verify.languages.cplusplus_bundle.BundleErrorAt: daylight/base.hpp: line 103: unable to process #include in #if / #ifdef / #ifndef other than include guards

Test cases

Env Name Status Elapsed Memory
g++ 00_sample_00.in :heavy_check_mark: AC 6 ms 3 MB
g++ 00_sample_01.in :heavy_check_mark: AC 6 ms 3 MB
g++ 10_handmade_00.in :heavy_check_mark: AC 5 ms 3 MB
g++ 10_handmade_01.in :heavy_check_mark: AC 5 ms 3 MB
g++ 10_handmade_02.in :heavy_check_mark: AC 5 ms 3 MB
g++ 10_handmade_03.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_00.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_01.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_02.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_03.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_04.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_05.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_06.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_07.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_08.in :heavy_check_mark: AC 5 ms 3 MB
g++ 50_random_small_09.in :heavy_check_mark: AC 5 ms 3 MB
g++ 51_random_large_00.in :heavy_check_mark: AC 159 ms 7 MB
g++ 51_random_large_01.in :heavy_check_mark: AC 127 ms 6 MB
g++ 51_random_large_02.in :heavy_check_mark: AC 139 ms 7 MB
g++ 51_random_large_03.in :heavy_check_mark: AC 157 ms 6 MB
g++ 51_random_large_04.in :heavy_check_mark: AC 117 ms 5 MB
g++ 51_random_large_05.in :heavy_check_mark: AC 212 ms 7 MB
g++ 51_random_large_06.in :heavy_check_mark: AC 110 ms 5 MB
g++ 51_random_large_07.in :heavy_check_mark: AC 87 ms 5 MB
g++ 51_random_large_08.in :heavy_check_mark: AC 122 ms 5 MB
g++ 51_random_large_09.in :heavy_check_mark: AC 150 ms 5 MB
g++ 52_MIN_00.in :heavy_check_mark: AC 5 ms 3 MB
g++ 53_MAX_00.in :heavy_check_mark: AC 231 ms 7 MB
g++ 53_MAX_01.in :heavy_check_mark: AC 236 ms 7 MB
g++ 53_MAX_02.in :heavy_check_mark: AC 228 ms 7 MB
g++ 53_MAX_03.in :heavy_check_mark: AC 237 ms 8 MB
g++ 53_MAX_04.in :heavy_check_mark: AC 231 ms 7 MB
g++ 53_MAX_05.in :heavy_check_mark: AC 225 ms 7 MB
g++ 53_MAX_06.in :heavy_check_mark: AC 261 ms 7 MB
g++ 53_MAX_07.in :heavy_check_mark: AC 229 ms 8 MB
g++ 53_MAX_08.in :heavy_check_mark: AC 232 ms 7 MB
g++ 53_MAX_09.in :heavy_check_mark: AC 231 ms 8 MB
g++ 54_Nsmall_00.in :heavy_check_mark: AC 117 ms 6 MB
g++ 54_Nsmall_01.in :heavy_check_mark: AC 132 ms 5 MB
g++ 54_Nsmall_02.in :heavy_check_mark: AC 153 ms 7 MB
g++ 54_Nsmall_03.in :heavy_check_mark: AC 75 ms 5 MB
g++ 54_Nsmall_04.in :heavy_check_mark: AC 167 ms 6 MB
g++ 54_Nsmall_05.in :heavy_check_mark: AC 33 ms 4 MB
g++ 54_Nsmall_06.in :heavy_check_mark: AC 75 ms 4 MB
g++ 54_Nsmall_07.in :heavy_check_mark: AC 112 ms 5 MB
g++ 54_Nsmall_08.in :heavy_check_mark: AC 162 ms 6 MB
g++ 54_Nsmall_09.in :heavy_check_mark: AC 134 ms 7 MB
g++ 55_Msmall_00.in :heavy_check_mark: AC 25 ms 4 MB
g++ 55_Msmall_01.in :heavy_check_mark: AC 90 ms 4 MB
g++ 55_Msmall_02.in :heavy_check_mark: AC 26 ms 4 MB
g++ 55_Msmall_03.in :heavy_check_mark: AC 63 ms 4 MB
g++ 55_Msmall_04.in :heavy_check_mark: AC 49 ms 4 MB
g++ 55_Msmall_05.in :heavy_check_mark: AC 74 ms 4 MB
g++ 55_Msmall_06.in :heavy_check_mark: AC 70 ms 4 MB
g++ 55_Msmall_07.in :heavy_check_mark: AC 48 ms 4 MB
g++ 55_Msmall_08.in :heavy_check_mark: AC 95 ms 4 MB
g++ 55_Msmall_09.in :heavy_check_mark: AC 76 ms 4 MB
g++ 56_DEsmall_00.in :heavy_check_mark: AC 137 ms 6 MB
g++ 56_DEsmall_01.in :heavy_check_mark: AC 180 ms 8 MB
g++ 56_DEsmall_02.in :heavy_check_mark: AC 146 ms 6 MB
g++ 56_DEsmall_03.in :heavy_check_mark: AC 108 ms 5 MB
g++ 56_DEsmall_04.in :heavy_check_mark: AC 117 ms 5 MB
g++ 56_DEsmall_05.in :heavy_check_mark: AC 75 ms 5 MB
g++ 56_DEsmall_06.in :heavy_check_mark: AC 94 ms 5 MB
g++ 56_DEsmall_07.in :heavy_check_mark: AC 99 ms 5 MB
g++ 56_DEsmall_08.in :heavy_check_mark: AC 30 ms 4 MB
g++ 56_DEsmall_09.in :heavy_check_mark: AC 54 ms 5 MB
g++ 60_challenge_00.in :heavy_check_mark: AC 210 ms 7 MB
g++ 60_challenge_01.in :heavy_check_mark: AC 236 ms 8 MB
Back to top page