From dc1f0c4c0096013799416664894c5194dc7e1f52 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 28 Feb 2025 23:13:39 +0800 Subject: chore(store): move everything to store. --- works/life/chuanzhi-cup/contest/3.cpp | 46 ----------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 works/life/chuanzhi-cup/contest/3.cpp (limited to 'works/life/chuanzhi-cup/contest/3.cpp') diff --git a/works/life/chuanzhi-cup/contest/3.cpp b/works/life/chuanzhi-cup/contest/3.cpp deleted file mode 100644 index 8f0769d..0000000 --- a/works/life/chuanzhi-cup/contest/3.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include - -struct V { - V(int n, int t, int k) : n(n), t(t), k(k), c(t * k) {} - - int n; - int t; - int k; - const int c; -}; - -struct C { - bool operator()(const V &left, const V &right) const { - if (left.c > right.c) - return true; - else if (left.c < right.c) - return false; - else if (left.t > right.t) - return true; - else if (left.t < right.t) - return false; - else if (left.n < right.n) - return true; - return false; - } -}; - -int main() { - std::set data; - - int n; - std::scanf("%d", &n); - - for (int i = 1; i <= n; i++) { - int t, k; - std::scanf("%d%d", &t, &k); - data.insert(V{i, t, k}); - } - - for (const auto &v : data) { - std::printf("%d ", v.n); - } - - return 0; -} \ No newline at end of file -- cgit v1.2.3