Submission #425004

#TimeUsernameProblemLanguageResultExecution timeMemory
425004A_DTriangles (CEOI18_tri)C++14
0 / 100
1 ms204 KiB
#include "trilib.h"

#include <bits/stdc++.h>
#define ii pair<int,int>
#define F first
#define S second
#define du long double
using namespace std;
int n;
bool ok(int i,int j)
{
    int cnt=0;
    for(int k=1;k<=n;k++){
        if(k==i||k==j)continue;
        int b=is_clockwise(i,j,k);
        cnt|=(1<<b);
    }
    return cnt<3;
}
void solve()
{
    n=get_n();
    int ans=0;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(i==j)continue;
            if(ok(i,j))ans+=2;
        }
    }
    give_answer(ans);
}
main()
{
    int t=1;
    while(t--)solve();
    //cin>>t;
}






Compilation message (stderr)

tri.cpp:32:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   32 | main()
      | ^~~~
#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...