Submission #1550955


Source Code Expand

#include "iostream"
#include "climits"
#include "list"
#include "queue"
#include "stack"
#include "set"
#include "functional"
#include "algorithm"
#include "string"
#include "map"
#include "iomanip"
#include "random"

using namespace std;

const long long int MOD = 1000000007;
const long double EPS = 0.00000001;
const long double PI = 3.1415926535897932384626433;

long long int N, M, K, L, R, H, W;



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

	cin >> H >> W >> K;
	cin >> N;
	vector<int>sy(N);
	vector<int>sx(N);
	vector<int>gy(N);
	vector<int>gx(N);
	int num[51][51] = {};
	for (int i = 0; i < N; i++) {
		cin >> sy[i] >> gy[i] >> sx[i] >> gx[i];
		for (int j = sy[i]; j <= gy[i]; j++) {
			for (int k = sx[i]; k <= gx[i]; k++) {
				num[j][k]++;
			}
		}
	}
	for (int i = 0; i < N; i++) {
		int box = 0;
		for (int j = 1; j <= H; j++) {
			for (int k = 1; k <= W; k++) {
				if (sy[i] <= j&&j <= gy[i]&&sx[i] <= k&&k <= gx[i]) {
					if ((num[j][k] - 1) % 4 == 0)box++;
				}
				else {
					if (num[j][k] % 4 == 0)box++;
				}
			}
		}
		if (box == K) {
			cout << i + 1 << endl;
		}
	}
	return 0;
}

Submission Info

Submission Time
Task E - 儀式
User olphe
Language C++14 (GCC 5.4.1)
Score 100
Code Size 1180 Byte
Status AC
Exec Time 26 ms
Memory 384 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 32
Set Name Test Cases
Sample subtask0-sample-01.txt, subtask0-sample-02.txt
All subtask0-sample-01.txt, subtask0-sample-02.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask1-21.txt, subtask1-22.txt, subtask1-23.txt, subtask1-24.txt, subtask1-25.txt, subtask1-26.txt, subtask1-27.txt, subtask1-28.txt, subtask1-29.txt, subtask1-30.txt
Case Name Status Exec Time Memory
subtask0-sample-01.txt AC 1 ms 256 KB
subtask0-sample-02.txt AC 1 ms 256 KB
subtask1-01.txt AC 1 ms 256 KB
subtask1-02.txt AC 1 ms 256 KB
subtask1-03.txt AC 1 ms 256 KB
subtask1-04.txt AC 1 ms 256 KB
subtask1-05.txt AC 2 ms 256 KB
subtask1-06.txt AC 4 ms 256 KB
subtask1-07.txt AC 3 ms 256 KB
subtask1-08.txt AC 11 ms 384 KB
subtask1-09.txt AC 18 ms 384 KB
subtask1-10.txt AC 20 ms 384 KB
subtask1-11.txt AC 21 ms 384 KB
subtask1-12.txt AC 6 ms 256 KB
subtask1-13.txt AC 10 ms 256 KB
subtask1-14.txt AC 15 ms 256 KB
subtask1-15.txt AC 20 ms 384 KB
subtask1-16.txt AC 25 ms 384 KB
subtask1-17.txt AC 24 ms 384 KB
subtask1-18.txt AC 24 ms 384 KB
subtask1-19.txt AC 25 ms 384 KB
subtask1-20.txt AC 25 ms 384 KB
subtask1-21.txt AC 25 ms 384 KB
subtask1-22.txt AC 25 ms 384 KB
subtask1-23.txt AC 25 ms 384 KB
subtask1-24.txt AC 25 ms 384 KB
subtask1-25.txt AC 23 ms 384 KB
subtask1-26.txt AC 26 ms 384 KB
subtask1-27.txt AC 25 ms 384 KB
subtask1-28.txt AC 24 ms 384 KB
subtask1-29.txt AC 25 ms 384 KB
subtask1-30.txt AC 25 ms 384 KB