criyle/codenet-compile-errors huggingface dataset:
Language: C++

#include<bits/stdc++.h>
using namespace std;

#define rep(i, n) rep2(i, 0, n)
#define rep2(i, m, n) for (ll i = m; i < (n); i++)

using ll = long long;
using pii = pair<int, int>;
using Vi = vector<int>;



  
int main() {
  int a,b;
  cin >> a >> b;
  if(a>b&&b!=!) cout << "Alice" << endl;
  else if(a==b) cout << "Draw" << endl;
  else cout << "Bob" << endl;
}
      
       





Compiler output:
a.cc: In function 'int main()':
a.cc:17:15: error: expected primary-expression before ')' token
   17 |   if(a>b&&b!=!) cout << "Alice" << endl;
      |               ^
Language: C++

#include<iostream>
using namespace std;
int sum(int a,int b){
  if(a==b)
    return "Draw";
  else if(a!=1||b!=1){
    if(a>b)
      return "Alice";
    else
      return "Bob";
  }
  else{
    if(a==1)
      return "Alice";
  else
    return "Bob";
  }
}
int main(){
  int a,b;
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}


Compiler output:
a.cc: In function 'int sum(int, int)':
a.cc:5:12: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
    5 |     return "Draw";
      |            ^~~~~~
      |            |
      |            const char*
a.cc:8:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
    8 |       return "Alice";
      |              ^~~~~~~
      |              |
      |              const char*
a.cc:10:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   10 |       return "Bob";
      |              ^~~~~
      |              |
      |              const char*
a.cc:14:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   14 |       return "Alice";
      |              ^~~~~~~
      |              |
      |              const char*
a.cc:16:12: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   16 |     return "Bob";
      |            ^~~~~
      |            |
      |            const char*
Language: C++

#include<iostream>
#include<string>
using namespace std;
int sum(int a,int b){
  
  if(a==b)
    return g;
  else if(a!=1||b!=1){
    if(a>b)
      return h;
    else
      return t;
  }
  else{
    if(a==1)
      return h;
  else
    return t;
  }
}
int main(){
  int a,b;
  string g='Alice',h='Bob',t='Draw';
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}


Compiler output:
a.cc:23:12: warning: multi-character literal with 5 characters exceeds 'int' size of 4 bytes
   23 |   string g='Alice',h='Bob',t='Draw';
      |            ^~~~~~~
a.cc:23:22: warning: multi-character character constant [-Wmultichar]
   23 |   string g='Alice',h='Bob',t='Draw';
      |                      ^~~~~
a.cc:23:30: warning: multi-character character constant [-Wmultichar]
   23 |   string g='Alice',h='Bob',t='Draw';
      |                              ^~~~~~
a.cc: In function 'int sum(int, int)':
a.cc:7:12: error: 'g' was not declared in this scope
    7 |     return g;
      |            ^
a.cc:10:14: error: 'h' was not declared in this scope
   10 |       return h;
      |              ^
a.cc:12:14: error: 't' was not declared in this scope
   12 |       return t;
      |              ^
a.cc:16:14: error: 'h' was not declared in this scope
   16 |       return h;
      |              ^
a.cc:18:12: error: 't' was not declared in this scope
   18 |     return t;
      |            ^
a.cc: In function 'int main()':
a.cc:23:12: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
   23 |   string g='Alice',h='Bob',t='Draw';
      |            ^~~~~~~
a.cc:23:22: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
   23 |   string g='Alice',h='Bob',t='Draw';
      |                      ^~~~~
a.cc:23:30: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
   23 |   string g='Alice',h='Bob',t='Draw';
      |                              ^~~~~~
Language: C++

#include<iostream>
#include<string>
using namespace std;
int sum(int a,int b){
  string g="Draw",h="Alice",t="Bob";
  if(a==b)
    return g;
  else if(a!=1||b!=1){
    if(a>b)
      return h;
    else
      return t;
  }
  else{
    if(a==1)
      return h;
  else
    return t;
  }
}
int main(){
  int a,b;
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}


Compiler output:
a.cc: In function 'int sum(int, int)':
a.cc:7:12: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
    7 |     return g;
      |            ^
      |            |
      |            std::string {aka std::__cxx11::basic_string<char>}
a.cc:10:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   10 |       return h;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:12:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   12 |       return t;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:16:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   16 |       return h;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:18:12: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   18 |     return t;
      |            ^
      |            |
      |            std::string {aka std::__cxx11::basic_string<char>}
Language: C++

#include<iostream>
#include<string>
using namespace std;
int sum(int a,int b){
  string g='Draw',h='Alice',t='Bob';
  if(a==b)
    return g;
  else if(a!=1||b!=1){
    if(a>b)
      return h;
    else
      return t;
  }
  else{
    if(a==1)
      return h;
  else
    return t;
  }
}
int main(){
  int a,b;
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}


Compiler output:
a.cc:5:12: warning: multi-character character constant [-Wmultichar]
    5 |   string g='Draw',h='Alice',t='Bob';
      |            ^~~~~~
a.cc:5:21: warning: multi-character literal with 5 characters exceeds 'int' size of 4 bytes
    5 |   string g='Draw',h='Alice',t='Bob';
      |                     ^~~~~~~
a.cc:5:31: warning: multi-character character constant [-Wmultichar]
    5 |   string g='Draw',h='Alice',t='Bob';
      |                               ^~~~~
a.cc: In function 'int sum(int, int)':
a.cc:5:12: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |            ^~~~~~
a.cc:5:21: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |                     ^~~~~~~
a.cc:5:31: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |                               ^~~~~
a.cc:7:12: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
    7 |     return g;
      |            ^
      |            |
      |            std::string {aka std::__cxx11::basic_string<char>}
a.cc:10:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   10 |       return h;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:12:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   12 |       return t;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:16:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   16 |       return h;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:18:12: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   18 |     return t;
      |            ^
      |            |
      |            std::string {aka std::__cxx11::basic_string<char>}
Language: C++

#include<iostream>
#include<string>
using namespace std;
int sum(int a,int b){
  string g='Draw',h='Alice',t='Bob';
  if(a==b)
    return g;
  else if(a!=1||b!=1){
    if(a>b)
      return h;
    else
      return t;
  }
  else{
    if(a==1)
      return 'Alice';
  else
    return 'Bob';
  }
}
int main(){
  int a,b;
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}


Compiler output:
a.cc:5:12: warning: multi-character character constant [-Wmultichar]
    5 |   string g='Draw',h='Alice',t='Bob';
      |            ^~~~~~
a.cc:5:21: warning: multi-character literal with 5 characters exceeds 'int' size of 4 bytes
    5 |   string g='Draw',h='Alice',t='Bob';
      |                     ^~~~~~~
a.cc:5:31: warning: multi-character character constant [-Wmultichar]
    5 |   string g='Draw',h='Alice',t='Bob';
      |                               ^~~~~
a.cc:16:14: warning: multi-character literal with 5 characters exceeds 'int' size of 4 bytes
   16 |       return 'Alice';
      |              ^~~~~~~
a.cc:18:12: warning: multi-character character constant [-Wmultichar]
   18 |     return 'Bob';
      |            ^~~~~
a.cc: In function 'int sum(int, int)':
a.cc:5:12: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |            ^~~~~~
a.cc:5:21: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |                     ^~~~~~~
a.cc:5:31: error: conversion from 'int' to non-scalar type 'std::string' {aka 'std::__cxx11::basic_string<char>'} requested
    5 |   string g='Draw',h='Alice',t='Bob';
      |                               ^~~~~
a.cc:7:12: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
    7 |     return g;
      |            ^
      |            |
      |            std::string {aka std::__cxx11::basic_string<char>}
a.cc:10:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   10 |       return h;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
a.cc:12:14: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' in return
   12 |       return t;
      |              ^
      |              |
      |              std::string {aka std::__cxx11::basic_string<char>}
Language: C++

#include <iostream>
#include <string>
#include <set>
#include <regex>
using namespace std;

int main () {
  int n, m;
  cin >> n, m;
  n = (n!=1 ? n-1 : 13);
  m = (m1=1 ? m-1 : 13);
  
  cout << (n == m ? "Draw" : (n > m ? "Alice" : "Bob")) << endl;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:11:8: error: 'm1' was not declared in this scope; did you mean 'm'?
   11 |   m = (m1=1 ? m-1 : 13);
      |        ^~
      |        m
Language: C++

#include<iostream>
using namespace std;
int sum(int a,int b){
  if(a=b)
    return "Draw";
  else if(a!=1||b!=1){
    if(a>b)
      return "Alice";
    else
      return "Bob";
  }
  else
    if(a==1)
      return "Alice";
  else
    return "Bob";
}
int main(){
  int a,b;
  cin>>a>>b;
  cout<<sum(a,b);
  return 0;
}

Compiler output:
a.cc: In function 'int sum(int, int)':
a.cc:5:12: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
    5 |     return "Draw";
      |            ^~~~~~
      |            |
      |            const char*
a.cc:8:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
    8 |       return "Alice";
      |              ^~~~~~~
      |              |
      |              const char*
a.cc:10:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   10 |       return "Bob";
      |              ^~~~~
      |              |
      |              const char*
a.cc:14:14: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   14 |       return "Alice";
      |              ^~~~~~~
      |              |
      |              const char*
a.cc:16:12: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   16 |     return "Bob";
      |            ^~~~~
      |            |
      |            const char*
Language: C++

#include<bits/stdc++.h>
using namespace std;

int main(){
	int a,b;
	cin >> a >> b;
	int x=1;
	if(a==b){
		cout << "DRAW" << endl;
	}
	}else if(a==x || a>b){
		cout << "Alice" << endl;
	}else if(b==x || a<b){
		cout << "Bob" << endl;
	}
	
	return 0;
}

Compiler output:
a.cc:11:10: error: expected unqualified-id before 'else'
   11 |         }else if(a==x || a>b){
      |          ^~~~
a.cc:13:10: error: expected unqualified-id before 'else'
   13 |         }else if(b==x || a<b){
      |          ^~~~
a.cc:17:9: error: expected unqualified-id before 'return'
   17 |         return 0;
      |         ^~~~~~
a.cc:18:1: error: expected declaration before '}' token
   18 | }
      | ^
Language: C++

int main()
{
	int a, b;
	cin >> a >> b;
	if (a==b||a==b==1)
		cout << "Draw";
	else if (a > b&&b!=1 ||( a == 1&& b>a))
		cout << "Alice";
	else if (a < b ||( b == 1&&a>b))
		cout << "Bob";

}

Compiler output:
a.cc: In function 'int main()':
a.cc:4:9: error: 'cin' was not declared in this scope
    4 |         cin >> a >> b;
      |         ^~~
a.cc:6:17: error: 'cout' was not declared in this scope
    6 |                 cout << "Draw";
      |                 ^~~~
a.cc:8:17: error: 'cout' was not declared in this scope
    8 |                 cout << "Alice";
      |                 ^~~~
a.cc:10:17: error: 'cout' was not declared in this scope
   10 |                 cout << "Bob";
      |                 ^~~~
Language: C++

 using namespace std;
 int main()
 {
     int n,m;
     cin>>n>>m;
     if(n==1)
     {
         n=14;
     }
    if(m==1)
     {
         m=14;
     }
   if(n==m)
     {
         cout<<"Draw";
   }
     else if(n<m)
   {
         cout<<"Bob";
     }
     else
     {
         cout<<"Alice";
     }
     return 0; }

Compiler output:
a.cc: In function 'int main()':
a.cc:5:6: error: 'cin' was not declared in this scope
    5 |      cin>>n>>m;
      |      ^~~
a.cc:1:1: note: 'std::cin' is defined in header '<iostream>'; this is probably fixable by adding '#include <iostream>'
  +++ |+#include <iostream>
    1 |  using namespace std;
a.cc:16:10: error: 'cout' was not declared in this scope
   16 |          cout<<"Draw";
      |          ^~~~
a.cc:16:10: note: 'std::cout' is defined in header '<iostream>'; this is probably fixable by adding '#include <iostream>'
a.cc:20:10: error: 'cout' was not declared in this scope
   20 |          cout<<"Bob";
      |          ^~~~
a.cc:20:10: note: 'std::cout' is defined in header '<iostream>'; this is probably fixable by adding '#include <iostream>'
a.cc:24:10: error: 'cout' was not declared in this scope
   24 |          cout<<"Alice";
      |          ^~~~
a.cc:24:10: note: 'std::cout' is defined in header '<iostream>'; this is probably fixable by adding '#include <iostream>'
Language: C++

#include <iostream>
using namespace std;

int main()
{
	int A,B;
	cin>>A>>B;
	if(A>B)
	{
		if(B==1)
			cout<<"Bob";
		else
		cout<<"Alice";
	}
	
	else if(B>A)
	{a
		if(A==1)
			cout<<"Alice";
		else
		cout<<"Bob";
	}
	else
		cout<<"Draw";
	return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:17:10: error: 'a' was not declared in this scope
   17 |         {a
      |          ^
a.cc:20:17: error: expected '}' before 'else'
   20 |                 else
      |                 ^~~~
a.cc:17:9: note: to match this '{'
   17 |         {a
      |         ^
a.cc: At global scope:
a.cc:23:9: error: expected unqualified-id before 'else'
   23 |         else
      |         ^~~~
a.cc:25:9: error: expected unqualified-id before 'return'
   25 |         return 0;
      |         ^~~~~~
a.cc:26:1: error: expected declaration before '}' token
   26 | }
      | ^
Language: C

#include <iostream>
#include <bits/c++io.h>
#include <algorithm>
#include <iomanip>
#include <math.h>
using namespace std;

int main()
{
 int x,y;
 cin>>x>>y;
if(x==y)
    cout<<"Draw"<<endl;
  else  if(x==1) cout<<"Alice"<<endl;
  else  if(y==1) cout<<"Bob"<<endl;
  else {
      if(x>y) cout<<"Alice"<<endl;
      else cout<<"Bob"<<endl;

      }

}



Compiler output:
main.c:1:10: fatal error: iostream: No such file or directory
    1 | #include <iostream>
      |          ^~~~~~~~~~
compilation terminated.
Language: C++

#include<bits/stdc++>h>
using namespace std;
int main(){
  int a,b;
  cin>>a>>b;
  if(a==1){
  a+=13;
  }
  if(b==1){
  b+=13;
  }
  if(a>b){cout<<"Alice"<<endl;}
  else if(a==b){cout<<"Draw"<<endl;}
  else{cout<<"Bob"<<endl;}
}

Compiler output:
a.cc:1:23: warning: extra tokens at end of #include directive
    1 | #include<bits/stdc++>h>
      |                       ^
a.cc:1:9: fatal error: bits/stdc++>: No such file or directory
    1 | #include<bits/stdc++>h>
      |         ^~~~~~~~~~~~~~
compilation terminated.
Language: C++

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 #define ll long long
 4 int main()
 5 {
 6     int n,m;
 7     cin>>n>>m;
 8     if(n==1)
 9     {
10         n=14;
11     }
12     if(m==1)
13     {
14         m=14;
15     }
16     if(n==m)
17     {
18         cout<<"Draw";
19     }
20     else if(n<m)
21     {
22         cout<<"Bob";
23     }
24     else
25     {
26         cout<<"Alice";
27     }
28     return 0;
29 }

Compiler output:
a.cc:1:4: error: stray '#' in program
    1 |  1 #include<bits/stdc++.h>
      |    ^
a.cc:3:4: error: stray '#' in program
    3 |  3 #define ll long long
      |    ^
a.cc:1:2: error: expected unqualified-id before numeric constant
    1 |  1 #include<bits/stdc++.h>
      |  ^
a.cc:3:2: error: expected unqualified-id before numeric constant
    3 |  3 #define ll long long
      |  ^
Language: C++

 1 #include<bits/stdc++.h>
 2 using namespace std;

 4 int main()
 5 {
 6     int n,m;
 7     cin>>n>>m;
 8     if(n==1)
 9     {
10         n=14;
11     }
12     if(m==1)
13     {
14         m=14;
15     }
16     if(n==m)
17     {
18         cout<<"Draw";
19     }
20     else if(n<m)
21     {
22         cout<<"Bob";
23     }
24     else
25     {
26         cout<<"Alice";
27     }
28     return 0;
29 }

Compiler output:
a.cc:1:4: error: stray '#' in program
    1 |  1 #include<bits/stdc++.h>
      |    ^
a.cc:1:2: error: expected unqualified-id before numeric constant
    1 |  1 #include<bits/stdc++.h>
      |  ^
a.cc:4:2: error: expected unqualified-id before numeric constant
    4 |  4 int main()
      |  ^
Language: C++

#include <bits/stdc++.h>
using namespace std;

#define ll long long

signed main()
{
  int A,B;
  cin >> A >> B;
  if(A==1) A = 14;
  if(B==1) B = 14;

  cout << (A>B ? "Alice": (B>A ? "Bob" : "Draw")
}

Compiler output:
a.cc: In function 'int main()':
a.cc:13:49: error: expected ')' before '}' token
   13 |   cout << (A>B ? "Alice": (B>A ? "Bob" : "Draw")
      |           ~                                     ^
      |                                                 )
   14 | }
      | ~                                                
a.cc:13:49: error: expected ';' before '}' token
   13 |   cout << (A>B ? "Alice": (B>A ? "Bob" : "Draw")
      |                                                 ^
      |                                                 ;
   14 | }
      | ~
Language: C++

#include <bits/stdc++.h>
using namespace std;

//type
#define ll long long
typedef pair<int, int> P;
//定数
#define INF 1000000000000 //10^12:∞
#define MOD 1000000007    //10^9+7:合同式の法
#define MAXR 100000       //10^5:配列の最大のrange
//略記
#define PB push_back //挿入
#define MP make_pair //pairのコンストラクタ
#define F first      //pairの一つ目の要素
#define S second     //pairの二つ目の要素
#define Z class
// OTHER
// xの二乗を返す (関数テンプレート版)
template <typename T>
T square(T x) { return x * x; }
#define chmax(x, y) (x = max(x, y))
#define chmin(x, y) (x = min(x, y))
// loop
#define rep(i, n) for (int i = 0; i < (n); i++)
#define REPD(i, n) for (ll i = n - 1; i >= 0; i--)
#define FOR(i, a, b) for (ll i = a; i <= ll(b); i++)
#define FORD(i, a, b) for (ll i = a; i >= ll(b); i--)
#define FORA(i, I) for (const auto &i : I)

// vector
#define ALL(x) x.begin(), x.end()

// output
#define YES() printf("YES\n")
#define NO() printf("NO\n")
#define isYES(x) printf("%s\n", (x) ? "YES" : "NO")
#define Yes() printf("Yes\n")
#define No() printf("No\n")
#define ln cout << '\n'
template <Z A>
void pr(A a)
{
  cout << a;
  ln;
}
template <Z A, Z B>
void pr(A a, B b)
{
  cout << a << ' ';
}

int ans = 0;
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

int main()
{
  int a, b, n, x, y;
  string s, t, u;
  cin >> a >> b;
  if (a == 1)
    pr("Alice");
  else if (b == 1)
    pr("Bob");

  else if (a > b)
    pr("Alice");
  else if (b == a)
    pr("Draw");
  v|| a < b)
    pr("Bob");

  return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:70:3: error: 'v' was not declared in this scope
   70 |   v|| a < b)
      |   ^
Language: C++

//Bismillahir Rahmanir Rahim
#include <iostream>
#define ll              long long
#define ull             unsigned long long
#define pb              push_back
#define fastread()      (ios_base:: sync_with_stdio(false),cin.tie(NULL));
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if((a == b)) {
        cout<<"Draw\n";
    }
    else if((a == 1) || (a > b && b != 1)){
        cout<<"Alice\n";
    }
    else if((b == 1) || (b > a && a != 1) ) {
        cout<<"Bob\n";
    }

    return 0;
}

//Bismillahir Rahmanir Rahim
#include <iostream>
#define ll              long long
#define ull             unsigned long long
#define pb              push_back
#define fastread()      (ios_base:: sync_with_stdio(false),cin.tie(NULL));
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if((a == b)) {
        cout<<"Draw\n";
    }
    else if((a == 1) || (a > b && b != 1)){
        cout<<"Alice\n";
    }
    else if((b == 1) || (b > a && a != 1) ) {
        cout<<"Bob\n";
    }

    return 0;
}

Compiler output:
a.cc:32:5: error: redefinition of 'int main()'
   32 | int main()
      |     ^~~~
a.cc:8:5: note: 'int main()' previously defined here
    8 | int main()
      |     ^~~~
Language: C++

#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int a , b ;
  cin >> a >> b ;
  if ( a ==1){
    a=14;
  }
  if ( b ==1){
    b=14;
  }
  cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
}
  

Compiler output:
a.cc: In function 'int main()':
a.cc:13:33: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   13 |   cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
      |                               ~~^~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 const char*
a.cc:13:17: error: operands to '?:' have different types 'const char*' and 'int'
   13 |   cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Language: C++

#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int a , b ;
  cin >> a >> b ;
  if ( a ==1){
    a=14
  }
  if ( b ==1){
    b=14
  }
  cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
}
  

Compiler output:
a.cc: In function 'int main()':
a.cc:8:9: error: expected ';' before '}' token
    8 |     a=14
      |         ^
      |         ;
    9 |   }
      |   ~      
a.cc:11:9: error: expected ';' before '}' token
   11 |     b=14
      |         ^
      |         ;
   12 |   }
      |   ~      
a.cc:13:33: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
   13 |   cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
      |                               ~~^~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 const char*
a.cc:13:17: error: operands to '?:' have different types 'const char*' and 'int'
   13 |   cout << ( a<b ? "Bob" : ( a=b ? "Draw" : "Alice")) << endl;
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Language: C++

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int main() {
   int a,b;
   cin >> a >> b;
   if(a==b)cout << "Draw" <<endl;
   if(a==1&&(2<=b&&b<=13))cout << "Alice" <<endl;
   if(b==1&&(2<=a&&a<=13))cout << "Bob" <<endl;
   if(a<b&&(a=!1&&b=!13))cout << "Bob" <<endl;
   if(b<a&&(b=!1&&a=!13))cout << "Alcie" <<endl;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:11:17: error: lvalue required as left operand of assignment
   11 |    if(a<b&&(a=!1&&b=!13))cout << "Bob" <<endl;
      |               ~~^~~
a.cc:12:17: error: lvalue required as left operand of assignment
   12 |    if(b<a&&(b=!1&&a=!13))cout << "Alcie" <<endl;
      |               ~~^~~
Language: C++

#include <bits/stdc++.h>
#define pi 3.14159
using namespace std;
typedef long long LL;
const LL MOD = 1e9 + 7;
const int N = 1e5 + 7, M = 1e7, OO = 0x3f3f3f3f;
#define AC ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin.sync_with_stdio(0);
int main()
{
int x,y;
cin>>x>>y;
if(x==1){
    cout<<"Alice";}
    else if(y==1)
    cout<<"Bob";

}
if(x>y)
    cout<<"Alice";
else if(x<y)
    cout<<"Bob";
else
    cout<<"Draw";


    return 0;
}


Compiler output:
a.cc:18:1: error: expected unqualified-id before 'if'
   18 | if(x>y)
      | ^~
a.cc:20:1: error: expected unqualified-id before 'else'
   20 | else if(x<y)
      | ^~~~
a.cc:22:1: error: expected unqualified-id before 'else'
   22 | else
      | ^~~~
a.cc:26:5: error: expected unqualified-id before 'return'
   26 |     return 0;
      |     ^~~~~~
a.cc:27:1: error: expected declaration before '}' token
   27 | }
      | ^
Language: C++

#include <bits/stdc++.h>
#define pi 3.14159
using namespace std;
typedef long long LL;
const LL MOD = 1e9 + 7;
const int N = 1e5 + 7, M = 1e7, OO = 0x3f3f3f3f;
#define AC ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin.sync_with_stdio(0);
int main()
{
int x,y;
cin>>x>>y;
if(x==1){
    cout<<"Alice";
    else if(y==1)
    cout<<"Bob";
        
}
if(x>y)
    cout<<"Alice";
else if(x<y)
    cout<<"Bob";
else
    cout<<"Draw";


    return 0;
}


Compiler output:
a.cc: In function 'int main()':
a.cc:14:5: error: expected '}' before 'else'
   14 |     else if(y==1)
      |     ^~~~
a.cc:12:9: note: to match this '{'
   12 | if(x==1){
      |         ^
a.cc: At global scope:
a.cc:18:1: error: expected unqualified-id before 'if'
   18 | if(x>y)
      | ^~
a.cc:20:1: error: expected unqualified-id before 'else'
   20 | else if(x<y)
      | ^~~~
a.cc:22:1: error: expected unqualified-id before 'else'
   22 | else
      | ^~~~
a.cc:26:5: error: expected unqualified-id before 'return'
   26 |     return 0;
      |     ^~~~~~
a.cc:27:1: error: expected declaration before '}' token
   27 | }
      | ^
Language: C

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
 
 
void swap (int *x, int *y) {
  int temp;    
 
  temp = *x;
  *x = *y;
  *y = temp;
}
 
int gcd(int a,int b){
  if(a<b){
    swap(&a,&b);
  }
 
  if(b==0){
    return a;
  }
 
  int r=a%b;
  while(r!=0){
    a = b;
    b = r;
    r = (a%b);
  }
 
  return b;
}
 
/* クイックソート */
int dn(const void*a,const void*b){return*(int*)b-*(int*)a;}
 
 
int modpow(int a,int n,int mod){
  int ans=1;
  while(n>0){
    if(n & 1){
      ans=ans*a%mod;
    }
    a=a*a%mod;
    n/=2;
  }
  return ans;
}
 
int max(int a,int b){
  if(a<b){
    return b;
  }
  else{
    return a;
  }
}
 
int min(int a,int b){
  if(a<b){
    return a;
  }
  else{
    return b;
  }
}
 
void chmax(int *a,int b){
  if(*a < b){
    *a = b;
  }
 
  return;
}
 
void chmin(int *a,int b){
  if(*a > b){
    *a =b;
  }
 
  return;
}
 

int main(void){
  int a,b;
  scanf("%d %d",&a,&b);
  if(a==b){
    printf("Draw\n");
  }else if((b!=1 && a<b) || (b==1)){
    printf("Bob\n");
  }else if((a==1) || (a!=1 && b,a){
    printf("Alice\n");
  }
  return 0;
}

Compiler output:
main.c: In function 'main':
main.c:92:35: error: expected ')' before '{' token
   92 |   }else if((a==1) || (a!=1 && b,a){
      |           ~                       ^
      |                                   )
main.c:96:1: error: expected expression before '}' token
   96 | }
      | ^
Language: C

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
 
 
void swap (int *x, int *y) {
  int temp;    
 
  temp = *x;
  *x = *y;
  *y = temp;
}
 
int gcd(int a,int b){
  if(a<b){
    swap(&a,&b);
  }
 
  if(b==0){
    return a;
  }
 
  int r=a%b;
  while(r!=0){
    a = b;
    b = r;
    r = (a%b);
  }
 
  return b;
}
 
/* クイックソート */
int dn(const void*a,const void*b){return*(int*)b-*(int*)a;}
 
 
int modpow(int a,int n,int mod){
  int ans=1;
  while(n>0){
    if(n & 1){
      ans=ans*a%mod;
    }
    a=a*a%mod;
    n/=2;
  }
  return ans;
}
 
int max(int a,int b){
  if(a<b){
    return b;
  }
  else{
    return a;
  }
}
 
int min(int a,int b){
  if(a<b){
    return a;
  }
  else{
    return b;
  }
}
 
void chmax(int *a,int b){
  if(*a < b){
    *a = b;
  }
 
  return;
}
 
void chmin(int *a,int b){
  if(*a > b){
    *a =b;
  }
 
  return;
}
 

int main(void){
  int a,b;
  scanf("%d %d",&a,&b);
  if(a==b){
    printf("Draw\n");
  }else if((b<=13 && a<b) || b==1 && b<a)){
    printf("Bob\n");
  }else ({
    printf("draw\n");
  } 
  return 0;
}

Compiler output:
main.c: In function 'main':
main.c:90:42: error: expected statement before ')' token
   90 |   }else if((b<=13 && a<b) || b==1 && b<a)){
      |                                          ^
main.c:92:4: error: 'else' without a previous 'if'
   92 |   }else ({
      |    ^~~~
main.c:94:4: error: expected ')' before 'return'
   94 |   }
      |    ^
      |    )
   95 |   return 0;
      |   ~~~~~~
main.c:95:12: error: expected ';' before '}' token
   95 |   return 0;
      |            ^
      |            ;
   96 | }
      | ~
Language: C++

#include <bits/stdc++.h>
using namespace std;

int A, B;

int main () {
	cin >> A >> B;
	if(A==1) A+=13;
	if(B==1) B+=13;
	if (A > B){
		cout << "Alice" << endl;
	}
	if (A < B){
		cout << "Bob" << endl;
	}
	if (A==B){
		cout << "Draw" << endl;
	}

Compiler output:
a.cc: In function 'int main()':
a.cc:18:10: error: expected '}' at end of input
   18 |         }
      |          ^
a.cc:6:13: note: to match this '{'
    6 | int main () {
      |             ^
Language: C++

#include<bits/stdc++.h>
using namespace std;



int main() {
	int a,b
      cin >> a >> b;
  		if(a == b){
          cout << "Draw";
          return 0;
        }
  if(a == 1){
    a = 14;
  }
  if(b == 1){
   b = 14;
  }
  if(a > b){
	cout << "Alice";
  }else{
    cout << "Bob";
  }
  	
}


Compiler output:
a.cc: In function 'int main()':
a.cc:8:7: error: expected initializer before 'cin'
    8 |       cin >> a >> b;
      |       ^~~
a.cc:9:25: error: 'b' was not declared in this scope
    9 |                 if(a == b){
      |                         ^
a.cc:16:6: error: 'b' was not declared in this scope
   16 |   if(b == 1){
      |      ^
a.cc:19:10: error: 'b' was not declared in this scope
   19 |   if(a > b){
      |          ^
Language: C++

#include <algorithm>
#include <bitset>
#include <tuple>
#include <cstdint>
#include <cstdio>
#include <cctype>
#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
#include <cassert>
#include <cfloat>
#include <climits>
#include <cmath>
#include <complex>
#include <ctime>
#include <deque>
#include <fstream>
#include <functional>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <list>
#include <limits>
#include <map>
#include <memory>
#include <queue>
#include <random>
#include <set>
#include <stack>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
using namespace std;
using ll=long long;
//#define int long long  ←保留
#define _CRT_SECURE_NO_WARNINGS
#define rep(i, n) for (int i = 0; i < n; i++)
#define _GLIBCXX_DEBUG
const int MOD = 1e9 + 7;
const int INF = 1e18 + 9;
constexpr long double pi = 3.141592653589793238462643383279; //円周率
/*---------------------便利な関数--------------------------------------*/
int fact(int i) {       //階乗
    if (i == 0) return 1;
    return (fact(i - 1)) * i;
}
 
int gcd(int a, int b) {        //最大公約数
    if (b == 0) return a;
    return gcd(b, a % b);
}
 
int lcm(int a, int b) {      //最小公倍数
    return a * b / gcd(a, b);
}
 
int keta(int n) {        //桁数を求める
    if (n == 0) return 1;
    int count = 0;
    while (n != 0) {
        n /= 10;
        count++;
    }
    return count;
}
 
int ketasum(int n) {    //各桁の和
    int sum = 0;
    while (n != 0) {
        sum += n % 10;
        n /= 10;
    }
    return sum;
}
 
/*-------------ここまで---------------------------------------------*/
 
//C++(GCC9.2.1)
 
/*signed*/int main(void) {
  int a,b;
  cin >> a >> b;
  if(a==1) a+=13;
  if(b==1) b+=13;
  if(a>b) cout << "Alice" << endl;
  else if(a<b) cout << "Bob" << endl;
  else cout << "Draw" << endl
  return 0;
}

Compiler output:
a.cc:42:22: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+18' to '2147483647' [-Woverflow]
   42 | const int INF = 1e18 + 9;
      |                 ~~~~~^~~
a.cc: In function 'int main()':
a.cc:89:30: error: expected ';' before 'return'
   89 |   else cout << "Draw" << endl
      |                              ^
      |                              ;
   90 |   return 0;
      |   ~~~~~~
Language: C

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define rep(i,n) for(i=0;i<n;i++)
#define PI 3.14159265358979323846264338327950L
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
    if(a=b) printf("Draw");
    else if(a>b){
        if(b==1) printf("Bob");
        else printf("Alice");
    }
    else{
        if(a==1) printf("Alice");
        else printf("Bob");
    return 0;
}

Compiler output:
main.c: In function 'main':
main.c:18:1: error: expected declaration or statement at end of input
   18 | }
      | ^
Language: C

#include <stdio.h>

int main(void){
  int A,B;
  scanf("%d %d",&A, &B);
  if (A == B){
    printf("Draw");
  } else if (A == 1 && 1 < B < 13 || A !=1 && B !=1 && A-B>0){
    printf("Alice");
  } else if ((B == 1 && 1 < A < 13 || B !=1 && A !=1 && B-A>0){
    printf("Bob");
  }else {
    printf("Invalid!");
  }
             return 0;
             }
    

Compiler output:
main.c: In function 'main':
main.c:10:63: error: expected ')' before '{' token
   10 |   } else if ((B == 1 && 1 < A < 13 || B !=1 && A !=1 && B-A>0){
      |             ~                                                 ^
      |                                                               )
main.c:16:14: error: expected expression before '}' token
   16 |              }
      |              ^
Language: C++

#include "bits/stdc++.h"

#define MOD 1000000007
#define rep(i, n) for(ll i=0; i < (n); i++)
#define rrep(i, n) for(ll i=(n)-1; i >=0; i--)
#define ALL(v) v.begin(),v.end()
#define rALL(v) v.rbegin(),v.rend()
#define FOR(i, j, k) for(ll i=j;i<k;i++)
#define debug_print(var) cerr << #var << "=" << var <<endl;
#define DUMP(i, v)for(ll i=0;i<v.size();i++)cerr<<v[i]<<" "

using namespace std;
typedef long long int ll;
typedef vector<ll> llvec;
typedef vector<double> dvec;
typedef pair<ll, ll> P;
typedef long double ld;
struct edge{ll x, c;};

ll mod(ll a, ll mod){
  ll res = a%mod;
  if(res<0)res=res + mod;
  return res;
}

ll modpow(ll a, ll n, ll mod){
  ll res=1;
  while(n>0){
    if(n&1) res=res*a%mod;
    a=a*a%mod;
    n>>=1;
  }
  return res;
}

ll modinv(ll a, ll mod){
  return modpow(a, mod-2, mod);
}

ll gcd(ll a, ll b){
  ll r = a%b;
  if(r==0) return b;
  else return gcd(b, a%b);
}

bool is_prime(ll n){
  ll i = 2;
  if(n==1)return false;
  if(n==2)return true;
  bool res = true;
  while(i*i <n){
    if(n%i==0){
      res = false;
    }
    i = i+1;
  }

  //if(i==1)res = false;
  if(n%i==0)res=false;
  return res;
}

struct UnionFind{
  ll N;
  llvec p;
  llvec cnt;
  UnionFind(ll n){
    N = n;
    p=llvec(N);
    cnt=llvec(N, 0);
    rep(i, N){
      p[i] = i;
      cnt[i] = 1;
    }
  }

  void con(ll a, ll b){
    P at = root(a);
    P bt = root(b);
    if(at.second!=bt.second){
      if(at.first>bt.first){
        swap(at, bt);
        swap(a, b);
      }
      p[at.second] = bt.second;
      cnt[bt.second]+=cnt[at.second];
      p[a]=bt.second;
    }
  }

  P root(ll a){
    ll atmp = a;
    ll c=0;
    while(atmp!=p[atmp]){
      atmp = p[atmp];
      c++;
    }
    p[a] = atmp;
    return {c, atmp};
  }

  bool is_con(ll a, ll b){
    P at=root(a);
    P bt=root(b);
    return at.second == bt.second;
  }
  
};

struct dijkstra{
  ll N;
  llvec d;
  vector<vector<edge>> e;
  dijkstra(ll n){
    N = n;
    //d = llvec(N, 1e18);
    e = vector<vector<edge>>(N);
  }

  void add_edge(ll from, ll to, ll cost){
    e[from].push_back({to, cost});
  }

  void run(ll start){
    priority_queue<P, vector<P>, greater<P>> que;
    que.push({0, start});
    d = llvec(N, 1e18);
    d[start]=0;
    while(!que.empty()){
      P q = que.top();que.pop();
      ll dc = q.first;
      ll x = q.second;
      if(dc>d[x]){
        continue;
      }else{
        for(auto ip: e[x]){
          if(d[ip.x]<=d[x]+ip.c){
            continue;
          }else{
            d[ip.x]= d[x]+ip.c;
            que.push({d[ip.x], ip.x});
          }
        }
      }
    }
  }  
};


/**************************************
** A main function starts from here  **
***************************************/
int main(){
  ll a, b;
  cin >> a >> b;
  a = (a==1)?14:a;
  b = (b==1)?14:b;
  if(a>b)cout << "Alice";
  else if(a==b)cour << "Draw";
  else cout << "Bob";
  return 0;
}


Compiler output:
a.cc: In function 'int main()':
a.cc:159:16: error: 'cour' was not declared in this scope
  159 |   else if(a==b)cour << "Draw";
      |                ^~~~
Language: C++

#include <iostream>
#include <string>
#include <cmath>
#include <algorithm>
using namespace std;

int main() {
  ina a, b;
  cin >> a >> b;
  if(a == b) cout << "Draw\n";
  else if(a == 1) cout << "Alice\n";
  else if(b == 1) cout << "Bob\n";
  else if(a > b) cout << "Alice\n";
  else cout << "Bob\n";
}


Compiler output:
a.cc: In function 'int main()':
a.cc:8:3: error: 'ina' was not declared in this scope; did you mean 'int'?
    8 |   ina a, b;
      |   ^~~
      |   int
a.cc:9:10: error: 'a' was not declared in this scope
    9 |   cin >> a >> b;
      |          ^
a.cc:9:15: error: 'b' was not declared in this scope
    9 |   cin >> a >> b;
      |               ^
Language: C++

#include <bits/stdc++.h>
using namespace std;

int main(void){
 
    int A,B;
    cin >> A >>B;
    
    if(A == B){
        cout << "DRAW" <<endl;
    }
    else{
        if(A == 1){
            cout << "Alice" <<endl;
            break;
        }
        if(B == 1){
            cout << "Bob" <<endl;
            break;
        }
        
        if(A - B > 0){
            cout << "Alice" <<endl;
        }
        else{
            cout << "Bob" <<endl;
        }
        
    }
}

Compiler output:
a.cc: In function 'int main()':
a.cc:15:13: error: break statement not within loop or switch
   15 |             break;
      |             ^~~~~
a.cc:19:13: error: break statement not within loop or switch
   19 |             break;
      |             ^~~~~
Language: C++

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;

int main(int argc, char *argv[]) { ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);


  int a,b;cin>>a>>b;
  if(a==b){
    cout<<"Draw"<<endl;
  }else if (a==1){
    cout<<"Alice"<<endl;
  } else if (b==1){
    cout<<"Bob"<<endl;
  }else if (a<b)
    cout<<"Bob"<<endl;
  }else{
    cout<<"Alice"<<endl;
  }

  return 0;
}


Compiler output:
a.cc:18:4: error: expected unqualified-id before 'else'
   18 |   }else{
      |    ^~~~
a.cc:22:3: error: expected unqualified-id before 'return'
   22 |   return 0;
      |   ^~~~~~
a.cc:23:1: error: expected declaration before '}' token
   23 | }
      | ^
Language: C++

#include <bits/stdc++.h>
using namespace std;

int main(){
  int a,b;cin>>a>>b;
  if((a = 1 && b = 13) || (a = 13 && b = 1)){
    if(a =1) cout<<"Alice"<<endl;
    else cout<<"Bob"<<endl;
  }
  else{
    if(a > b) cout<<"Alice"<<endl;
    else if(a < b) cout<<"Bob"<<endl;
    else cout<<"Draw"<<endl;
  }
}

Compiler output:
a.cc: In function 'int main()':
a.cc:6:13: error: lvalue required as left operand of assignment
    6 |   if((a = 1 && b = 13) || (a = 13 && b = 1)){
      |           ~~^~~~
a.cc:6:35: error: lvalue required as left operand of assignment
    6 |   if((a = 1 && b = 13) || (a = 13 && b = 1)){
      |                                ~~~^~~~
Language: C++

{
    int a,b;
    scanf("%d %d", &a, &b);
    if (a == 1)
    {
        a = 14;
    }
    
    if (b == 1)
    {
        b = 14;
    }
    if (a > b)
    {
        printf("Alice");
    }
    
    else if (b > a)
    {
        printf("Bob");
    }
    
    else if (a == b)
    {
        printf("Draw");
    }
}

Compiler output:
a.cc:1:1: error: expected unqualified-id before '{' token
    1 | {
      | ^
Language: C++

#include <bits/stdc++.h>
using namespace std;

int main(){
  int N,M;
  cin >> N >> M;
  if(N==1){
    N=14;
  }
  if(M==1){
    M=14
  }
  else if(N<M){
    cout << "Bob" << endl;
  }
  else if(N==M){
    cout << "Draw" << endl;
  }
  else{
    cout << "Alice" << endl;
  }
}


Compiler output:
a.cc: In function 'int main()':
a.cc:11:9: error: expected ';' before '}' token
   11 |     M=14
      |         ^
      |         ;
   12 |   }
      |   ~
Language: C++

#include <iostream>
using namespace std;
int main() {
    int A, B; cin >> A >> B; 
    int Bob = 0, Alice = 0;
    for (int i = 1; i <= 13; i++) {
        if (A == i) Alice = i;
        if (B == i) Bob = i;
        if (i == 1 && A == 1) A += 100;
        if (i == 1 && B == 1) B += 100
    }
    if (Alice > Bob) printf("%s\n", "Alice");
    else if (Alice == Bob) printf("%s\n", "Draw");
    else printf("%s\n", "Bob");
}

Compiler output:
a.cc: In function 'int main()':
a.cc:10:39: error: expected ';' before '}' token
   10 |         if (i == 1 && B == 1) B += 100
      |                                       ^
      |                                       ;
   11 |     }
      |     ~
Language: C++

#include <iostream>

using namespace std;

int main(){
  int a, b
  cin >> a >> b;
  if (b == 1) b = 14;
  if (a > b) cout << "Alice\n";
  else if (b > a) cout << "Bob\n";
  else cout << "Draw\n";
  return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:7:3: error: expected initializer before 'cin'
    7 |   cin >> a >> b;
      |   ^~~
a.cc:8:7: error: 'b' was not declared in this scope
    8 |   if (b == 1) b = 14;
      |       ^
a.cc:9:11: error: 'b' was not declared in this scope
    9 |   if (a > b) cout << "Alice\n";
      |           ^
Language: C++

#include <iostream>
using namespace std;
int main(void){
    // Your code here!
   int A, B;
   cin >>A >>B;
   if(A < B)
   {
       if(A == 1)
       printf("Alice");
       
       else
       printf("Bob")
   }
   if(A > B)
   {
       if(B == 1)
       printf("Bob")
       else
       printf("Alice")
   }
   if(A == B)
   printf("Draw")
}



Compiler output:
a.cc: In function 'int main()':
a.cc:13:21: error: expected ';' before '}' token
   13 |        printf("Bob")
      |                     ^
      |                     ;
   14 |    }
      |    ~                 
a.cc:18:21: error: expected ';' before 'else'
   18 |        printf("Bob")
      |                     ^
      |                     ;
   19 |        else
      |        ~~~~          
a.cc:23:18: error: expected ';' before '}' token
   23 |    printf("Draw")
      |                  ^
      |                  ;
   24 | }
      | ~
Language: C++

#include <iostream>
using namespace std;
int main(void){
    // Your code here!
    int A,B;
    cin >> A,B;
    if ((A>1)>(B>1))
     cout << "Alice" << endl;
    else if ((A>1)<(B>1))
     cout << "Bob" << endl;
    else if (A==1)
     cout << "Alice" << endl:
    else if (B==1)
     cout << "Bob" << endl;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:12:29: error: expected ';' before ':' token
   12 |      cout << "Alice" << endl:
      |                             ^
      |                             ;
Language: C

#include<stdio,h>

int main()
{
 int a,b;

 scanf("%d%d",&a,&b);

 if(a==1)a=14;
 if(b==1)b=14;

 if(a>b)printf("Alice\n");
 else if(a<b)printf("Bob\n");
 else   printf("Draw\n");

 return 0;
}


Compiler output:
main.c:1:9: fatal error: stdio,h: No such file or directory
    1 | #include<stdio,h>
      |         ^~~~~~~~~
compilation terminated.
Language: C++

#include<iostream>
#include<algorithm>
#include<cmath>
#include<vector>
#include<map>
#include<set>
#include<string>

#define fast_io ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);

using namespace std;

//inline int read(){int t = 0;int neg=1;char c;while((c=getchar_unlocked())!='\n'&&c!=' '&&c!=EOF){if(c=='-'){neg=-1;continue;}t=t*10+c-48;}return neg*t;}
//inline int readl(){long long t = 0;long long neg=1ll;char c;while((c=getchar_unlocked())!='\n'&&c!=' '&&c!=EOF){if(c=='-'){neg=-1ll;continue;}t=t*10+c-48;}return neg*t;}

#define debug(x) cout<<(#x)<<"="<<(x)<<", ";
#define debug1(x) debug(x) cout<<'\n';
#define debug2(x1, x2) debug(x1) debug(x2) cout<<'\n';
#define debug3(x1, x2, x3) debug(x1) debug(x2) debug(x3) cout<<'\n';
#define debug4(x1, x2, x3, x4) debug(x1) debug(x2) debug(x3) debug(x4) cout<<'\n';
#define debug5(x1, x2, x3, x4, x5) debug(x1) debug(x2) debug(x3) debug(x4) debug(x5) cout<<'\n';

typedef long long int lli;
typedef unsigned long long int ulli;
typedef pair<int,int> pi;
typedef pair<lli,lli> plli;
typedef vector<int> vi;
typedef vector<lli> vlli;
typedef vector<pi> vpi;
typedef vector<plli> vplli;
const lli M=1000000007ll;

int main(){
	fast_io 
	int a,b;
	cin>>a>>b;
	if(a==1 and b==1) cout<<"Draw";
	else if(a==1) cout<<"Alice";
	else if(b==2) cout<<"Bob";
	else if(a>b) cout<<<"Alice";
	else if(b>a) cout<<"Bob";
	else cout<<"Draw";
	
	return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:40:28: error: expected primary-expression before '<' token
   40 |         else if(a>b) cout<<<"Alice";
      |                            ^
Language: C++

#include<bits/stdc++.h>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    int[13] list = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1};
    int anum, bnum;
    for (int i = 0; i < 13; i++) {
        if (a == list[i]) {
            anum = i;
        }
        if (b == list[i]) {
            bnum = i;
        }
    }
    if (anum < bnum) {
        cout << 'Bob';
    } else if (anum > bnum) {
        cout << "Alice";
    } else {
        cout << "Draw";
    }

        return 0;
}

Compiler output:
a.cc:18:17: warning: multi-character character constant [-Wmultichar]
   18 |         cout << 'Bob';
      |                 ^~~~~
a.cc: In function 'int main()':
a.cc:7:9: error: expected identifier before numeric constant
    7 |     int[13] list = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1};
      |         ^~
a.cc:7:9: error: expected ']' before numeric constant
    7 |     int[13] list = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1};
      |         ^~
      |         ]
a.cc:7:8: error: structured binding declaration cannot have type 'int'
    7 |     int[13] list = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1};
      |        ^
a.cc:7:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
a.cc:7:8: error: empty structured binding declaration
a.cc:7:13: error: expected initializer before 'list'
    7 |     int[13] list = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1};
      |             ^~~~
a.cc:10:22: error: missing template arguments before '[' token
   10 |         if (a == list[i]) {
      |                      ^
a.cc:13:22: error: missing template arguments before '[' token
   13 |         if (b == list[i]) {
      |                      ^