Submission #1211535

#TimeUsernameProblemLanguageResultExecution timeMemory
1211535Trn115개미 (GA4_ant)C++20
100 / 100
18 ms1608 KiB
#include <bits/stdc++.h>

#define int long long
#define fi first
#define se second
#define all(v) v.begin(), v.end()

using namespace std;

inline int sqr(int x)
{
    return x * x;
}

signed main()
{
    cin.tie(0)->sync_with_stdio(0);
    if (fopen("source.inp", "r"))
    {
        freopen("source.inp", "r", stdin);
        freopen("source.out", "w", stdout);
    }

    int t; cin >> t;
    while (t--)
    {
        int a, b, c; cin >> a >> b >> c;
        int x = sqr(a + b) + sqr(c);
        int y = sqr(a + c) + sqr(b);
        int z = sqr(b + c) + sqr(a);
        cout << min({x, y, z}) << "\n";
    }
}

Compilation message (stderr)

ant.cpp: In function 'int main()':
ant.cpp:20:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   20 |         freopen("source.inp", "r", stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
ant.cpp:21:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   21 |         freopen("source.out", "w", stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...