#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <numeric>
#include <functional>
#define LOG(FMT...) fprintf(stderr, FMT)
using namespace std;
typedef long long ll;
struct Vec {
int x, y;
Vec() : x(0), y(0) {}
Vec(int x, int y) : x(x), y(y) {}
Vec operator+(const Vec& rhs) const { return Vec(x + rhs.x, y + rhs.y); }
Vec operator-() const { return Vec(-x, -y); }
Vec operator-(const Vec& rhs) const { return *this + (-rhs); }
ll operator*(const Vec& rhs) const { return x * (ll)rhs.y - y * (ll)rhs.x; }
ll operator^(const Vec& rhs) const { return x * (ll)rhs.x + y * (ll)rhs.y; }
};
const int N = 100010, M = 200010, K = 1010;
int n, m, A, B, C;
int x[M], y[M], p[M], q[M], res[M];
vector<int> start[K], dest[K];
int main() {
// freopen("test.in", "r", stdin);
// freopen("test.out", "w", stdout);
scanf("%d%d%d%d%d", &n, &m, &A, &B, &C);
for (int i = 1; i <= m; ++i) {
scanf("%d%d%d%d", &x[i], &y[i], &p[i], &q[i]);
start[p[i]].push_back(i);
dest[q[i]].push_back(i);
}
int ans = -1;
return 0;
}
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |