Submission #119522

#TimeUsernameProblemLanguageResultExecution timeMemory
119522AbelyanTriangles (CEOI18_tri)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include "trilib.h"
using namespace std;
 
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
 
#define FOR(i,a) for (int i=0;i<(a);++i)
#define FORD(i,a) for (int i=(a)-1;i>=0;i--)
#define FORT(i,a,b) for (int i=(a);i<=(b);++i)
#define FORTD(i,b,a) for (int i=(b);i>=(a);--i)
#define trav(i,v) for (auto i : v)
#define all(v) v.begin(),v.end()
#define ad push_back
#define fr first
#define sc second
#define mpr(a,b) make_pair(a,b)
#define pir pair<int,int>
#define all(v) v.begin(),v.end()
#define make_unique(v) v.erase(unique(all(v),v.end()))
#define fastio ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define dbg(x);
#define dbgv(v);
#define srng mt19937 rng(chrono::steady_clock::now().time_since_epoch().count())
#define y1 EsiHancagorcRepa
#ifdef ALEXPC
#define dbg(x); cout<<#x<<" = "<<x<<endl
#define dbgv(v); cout<<#v<<" = ["; trav(tv,v)cout<<"tv,";cout<<"]"<<endl
#endif
 
//const int N=100,M=N*N;
const ll MOD=1000*1000*1000+7;
 
const int N=1e5+6;
 
int main(){
    fastio;
    srng;
    int n=get_n(),ans=0;
    FOR(i1,n){
        bool bl=false;
        FOR(i2,n){
          if (i2==i1)continue;
            int tv=0;
            FOR(i,n){
                if (i==i1 || i==i2)continue;
                tv+=is_clockwise(i1+1,i2+1,i+1);
            }
            if (tv==n-2 || tv==0)bl=true;
        }
        ans+=bl;
    }
    give_answer(ans);
    return 0;
}

Compilation message (stderr)

tri.cpp:43:2: error: stray '\302' in program
         FOR(i2,n){
  ^
tri.cpp:43:3: error: stray '\240' in program
         FOR(i2,n){
   ^
tri.cpp:43:5: error: stray '\302' in program
         FOR(i2,n){
     ^
tri.cpp:43:6: error: stray '\240' in program
         FOR(i2,n){
      ^
tri.cpp:43:8: error: stray '\302' in program
         FOR(i2,n){
        ^
tri.cpp:43:9: error: stray '\240' in program
         FOR(i2,n){
         ^
tri.cpp:43:11: error: stray '\302' in program
         FOR(i2,n){
           ^
tri.cpp:43:12: error: stray '\240' in program
         FOR(i2,n){
            ^
tri.cpp:44:2: error: stray '\302' in program
           if (i2==i1)continue;
  ^
tri.cpp:44:3: error: stray '\240' in program
           if (i2==i1)continue;
   ^
tri.cpp:44:5: error: stray '\302' in program
           if (i2==i1)continue;
     ^
tri.cpp:44:6: error: stray '\240' in program
           if (i2==i1)continue;
      ^
tri.cpp:44:8: error: stray '\302' in program
           if (i2==i1)continue;
        ^
tri.cpp:44:9: error: stray '\240' in program
           if (i2==i1)continue;
         ^
tri.cpp:44:11: error: stray '\302' in program
           if (i2==i1)continue;
           ^
tri.cpp:44:12: error: stray '\240' in program
           if (i2==i1)continue;
            ^
tri.cpp:44:14: error: stray '\302' in program
           if (i2==i1)continue;
              ^
tri.cpp:44:15: error: stray '\240' in program
           if (i2==i1)continue;
               ^
tri.cpp:45:2: error: stray '\302' in program
             int tv=0;
  ^
tri.cpp:45:3: error: stray '\240' in program
             int tv=0;
   ^
tri.cpp:45:5: error: stray '\302' in program
             int tv=0;
     ^
tri.cpp:45:6: error: stray '\240' in program
             int tv=0;
      ^
tri.cpp:45:8: error: stray '\302' in program
             int tv=0;
        ^
tri.cpp:45:9: error: stray '\240' in program
             int tv=0;
         ^
tri.cpp:45:11: error: stray '\302' in program
             int tv=0;
           ^
tri.cpp:45:12: error: stray '\240' in program
             int tv=0;
            ^
tri.cpp:45:14: error: stray '\302' in program
             int tv=0;
              ^
tri.cpp:45:15: error: stray '\240' in program
             int tv=0;
               ^
tri.cpp:45:17: error: stray '\302' in program
             int tv=0;
                 ^
tri.cpp:45:18: error: stray '\240' in program
             int tv=0;
                  ^