Submission #425016

#TimeUsernameProblemLanguageResultExecution timeMemory
425016A_DTriangles (CEOI18_tri)C++14
35 / 100
972 ms332 KiB
#include <bits/stdc++.h>
 
#include "trilib.h"
using namespace std;
int nn;
bool ok(int i,int j)
{
    int cnt=0;
    for(int k=1;k<=nn;k++){
        if(k==i||k==j)continue;
        int b=is_clockwise(i,j,k);
        cnt|=(1<<b);
    }
    return cnt<3;
}
void solve()
{
    nn=get_n();
    int ans=0;
    for(int i=1;i<=nn;i++){
        for(int j=1;j<=nn;j++){
            if(i==j)continue;
            if(ok(i,j))ans+=2;
        }
    }
    give_answer(ans/4);
}
main()
{
    int t=1;
    while(t--)solve();
    //cin>>t;
}
 

Compilation message (stderr)

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