// Problem:No.519 ???????? // Contest:yukicoder // URL:https://yukicoder.me/problems/no/519 // Memory Limit:512 MB // Time Limit:1000 ms // Codeforces/Luogu Account:Butterfly_qwq // Atcoder Account:Super_agg // CP Duel Rating:2034 // Start Coding:03-14 14:35 // // Powered by CP Editor (https://cpeditor.org) #include using namespace std; int n,ans,f[24][24],dp[1<<24]; int main() { cin>>n; for(int i=0;i>f[i][j]; for(int i=0;i<(1<>j)&(i>>k)&1)dp[i]=max(dp[i],dp[i^(1<