Submission #109263

# Submission time Handle Problem Language Result Execution time Memory
109263 2019-05-06T00:59:55 Z thedragonslayer Palindromes (APIO14_palindrome) C++14
0 / 100
2 ms 384 KB
// well may be i am just bad at this game 

#pragma comment(linker, "/stack:247474112")
#pragma GCC optimize("Ofast")
 
#include<bits/stdc++.h>
 
using namespace std;
 
#define         pb              push_back
#define         mp              make_pair
#define         ff              first
#define         ss              second
#define         pii             pair<int , int>
#define         sz(x)           x.size()
#define         clr(x)          x.clear()
#define         mem(x ,y)       memset(x , y , sizeof x )
#define         all(a )         a.begin() , a.end()
#define         endl            "\n"
#define         si(x )          scanf("%d", &x);
#define         sii(x,y )       scanf("%d%d", &x,&y);
#define         fast()          ios_base :: sync_with_stdio(false ) ; cin.tie(0) ; cout.tie(0) ;
#define         rep(i ,n )      for(int i = 0 ; i < n ; i++ )
#define         repi(i ,n )     for(int i = 1 ; i <= n ; i++ )
#define         forn(i ,x,n )   for(int i = x ; i <= n ; i++ )
#define         repit(i, c)     for( __typeof((c).begin()) i = (c).begin(); i != (c).end();++i )
#define         dbg(args...)    do {   cerr << #args << ' ' ;  print(args); } while(0); cerr<< endl ;
 
 
const long long mod = 1e9+7 ;
const int inf = 1e9  ;
const long long  inflong = 1e18 ;
 
int setbit(int n, int pos  ) { return n = n|(1<< pos) ; }
int resetbit(int n,int pos ) {  return n =  n & ~(1<<pos ); }
bool checkbit(int n,int pos ) { return (bool ) (n& (1<<pos))  ; }
 
template < typename T > void print(const T& v) {    cerr << v << ' ' ;}
template < typename T > T modMul(T x, T y ) { x %= mod ; y %= mod ; return (x*y)%mod  ;  }
template < typename T > T modAdd(T x, T y  ) { x %= mod ; y %= mod ; return (x+y)%mod ;  }
template < typename T > T modPow(T x, T k ,T mod ) { if(k == 0 ) return 1; if(k&1  ) { return ( (x%mod)*modPow(x,k-1, mod )%mod )%mod ; } else { T ret = modPow(x,k/2 , mod ) ; ret %= mod ; return (ret*ret )%mod; } }
template < typename T1, typename... T2 > void print( const T1& first, const T2&... rest ){ print(first); print(rest...) ;}
template < typename T > T ext_gcd(T num1 , T num2, T &X , T &Y ) { T r2,r1, q2, q1 , x2, x1, y2 ,y1 , x,  y, r   ; x2 = 1; y2 = 0;  x1 = 0; y1 = 1; for( r2 =num1 ,r1 = num2 ;r1 != 0 ; y2 = y1, y1 = y,x2 = x1 ,x1 = x ,r2 = r1, r1 = r) {q1 = r2/r1; x = x2 - q1*x1; y = y2 - q1*y1; r = r2%r1 ; } X = x2 ; Y = y2 ; return r2 ;  }
 
template<typename T >
T modInv( T x , T m ) {  
    return modPow(x,m-2 , m) ;
    long long ret, t ;
    ext_gcd( x, m ,ret ,t  ) ;
    ret %= m ;
    if(ret<0) ret += m  ;
    return ret;
}
   
typedef long long ll  ;
typedef unsigned long long  ull ;
typedef vector<int> vi  ;
 
//int dx[] = {0 , 0 ,+1, -1 } ;
//int dy[] = {-1, +1,0 , 0 };
 
// code from here
const int M = 1e5+7 ;  
const int mx = M+2  ; 
//const ll N = 1e7+5 ;
const int N = 1e7+7;

int main() {
  
      //  freopen("in.txt", "r", stdin  );
    //  freopen( "out.txt", "w",stdout );    

    cout << "hello world" ;

    return 0 ;
 
}



Compilation message

palindrome.cpp:3:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(linker, "/stack:247474112")
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -