paths.cpp:15:1: error: 'll' does not name a type
ll N,M,K,res,arr[MAX],dp[MAX][40];
^~
paths.cpp: In function 'int main()':
paths.cpp:21:7: error: 'N' was not declared in this scope
cin>>N>>M>>K;
^
paths.cpp:21:10: error: 'M' was not declared in this scope
cin>>N>>M>>K;
^
paths.cpp:21:13: error: 'K' was not declared in this scope
cin>>N>>M>>K;
^
paths.cpp:24:8: error: 'arr' was not declared in this scope
cin>>arr[A];
^~~
paths.cpp:34:3: error: 'dp' was not declared in this scope
dp[A][(1<<arr[A])]=1;
^~
paths.cpp:34:3: note: suggested alternative: 'mp'
dp[A][(1<<arr[A])]=1;
^~
mp
paths.cpp:34:13: error: 'arr' was not declared in this scope
dp[A][(1<<arr[A])]=1;
^~~
paths.cpp:44:16: error: 'arr' was not declared in this scope
if(((C&(1<<arr[v]))!=0) or __builtin_popcount(C)!=A-1)
^~~
paths.cpp:46:5: error: 'dp' was not declared in this scope
dp[v][C|(1<<arr[v])]+=dp[u][C];
^~
paths.cpp:46:5: note: suggested alternative: 'mp'
dp[v][C|(1<<arr[v])]+=dp[u][C];
^~
mp
paths.cpp:46:17: error: 'arr' was not declared in this scope
dp[v][C|(1<<arr[v])]+=dp[u][C];
^~~
paths.cpp:50:16: error: 'arr' was not declared in this scope
if(((C&(1<<arr[u]))!=0) or __builtin_popcount(C)!=A-1)
^~~
paths.cpp:52:5: error: 'dp' was not declared in this scope
dp[u][C|(1<<arr[u])]+=dp[v][C];
^~
paths.cpp:52:5: note: suggested alternative: 'mp'
dp[u][C|(1<<arr[u])]+=dp[v][C];
^~
mp
paths.cpp:52:17: error: 'arr' was not declared in this scope
dp[u][C|(1<<arr[u])]+=dp[v][C];
^~~
paths.cpp:59:4: error: 'res' was not declared in this scope
res+=dp[A][B];
^~~
paths.cpp:59:9: error: 'dp' was not declared in this scope
res+=dp[A][B];
^~
paths.cpp:59:9: note: suggested alternative: 'mp'
res+=dp[A][B];
^~
mp
paths.cpp:60:8: error: 'res' was not declared in this scope
cout<<res-N;
^~~