#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { // don't forget to change "cin" to "inputFile" // ifstream inputFile("/mnt/c/users/wild/coding/NCPC2023/d/sample1.in"); // if (!inputFile) { // cerr << "Error: could not open the input file!" << endl; // return 1; // } ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int i, j, k; // loop indices int n, m; // input sizes double tol = 1e-5; // tolerance for equality string v, w; // input strings char c, d; // input chars vector vec; // input vector vector> vecvec; // input 2D vector map tmap; // example map for counting or storing key-value pairs set tset; // example set for unique elements unordered_map tumap; // example unordered map for faster lookups stack tstack; // example stack for LIFO operations queue tqueue; // example queue for FIFO operations int xs, xt, xp, ys, yt, yp; cin >> xs >> ys >> xt >> yt >> xp >> yp; cout << 4 << endl; if (xs >= xp) { cout << 10001 << " " << ys << endl; if (xt >= xp) { cout << 10001 << " " << yt << endl; cout << 10000 << " " << yt << endl; cout << 9999 << " " << yt << endl; } else { cout << 10001 << " " << 10001 << endl; cout << -10001 << " " << 10001 << endl; cout << -10001 << " " << yt << endl; } } else { cout << -10001 << " " << ys << endl; if (xt >= xp) { cout << -10001 << " " << 10001 << endl; cout << 10001 << " " << 10001 << endl; cout << 10001 << " " << yt << endl; } else { cout << -10001 << " " << yt << endl; cout << -10000 << " " << yt << endl; cout << -9999 << " " << yt << endl; } } for (i = 0; i < n; i++) { // do something } return 0; }