# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
758242 | nguyen31hoang08minh2003 | Countries (BOI06_countries) | C++14 | 292 ms | 524288 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
constexpr int MAX_N = 1005, INF = 0X3F3F3F3F, NINF = 0XC0C0C0C0;
class UnsignedFraction {
private:
long long numerator, denominator;
public:
UnsignedFraction(const long long numerator, const long long denominator): numerator(numerator), denominator(denominator) {};
UnsignedFraction(const long long numerator): numerator(numerator), denominator(1) {};
UnsignedFraction(): numerator(0), denominator(1) {};
friend bool operator == (const UnsignedFraction &a, const UnsignedFraction &b) {
return a.numerator * b.denominator == b.numerator * a.denominator;
}
friend bool operator > (const UnsignedFraction &a, const UnsignedFraction &b) {
return a.numerator * b.denominator == b.numerator * a.denominator;
}
friend bool operator < (const UnsignedFraction &a, const UnsignedFraction &b) {
return a.numerator * b.denominator == b.numerator * a.denominator;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |