2023.11.10测试
T1 进步科学
一棵以
一眼状压,但是不会,于是贪心,最后怒砍
考虑枚举答案,设
我一开始想
code
#include<bits/stdc++.h>
using namespace std;
const int N=20,SS=(1<<16)+10;
int n,m,fa[N];
int sta[N][N],des,f[N][SS];
int main()
{
freopen("decoration.in","r",stdin);
freopen("decoration.out","w",stdout);
scanf("%d",&n);
for(int i=2; i<=n; i++)
scanf("%d",&fa[i]);
for(int i=1; i<=n; i++)
{
int x; scanf("%d",&x);
des^=(1<<i-1)*x;
}
for(int i=1; i<=n; i++)
{
int k=i;
for(int j=1; j<=n; j++)
{
if(k)
sta[i][j]=sta[i][j-1]^(1<<k-1);
else
sta[i][j]=sta[i][j-1];
k=fa[k];
}
}
f[0][0]=1; int S=(1<<n)-1;
for(int i=0; i<=n; i++)
{
if(f[i][des])
return printf("%d\n",i),0;
for(int s=0; s<=S; s++)
{
if(!f[i][s])
continue;
f[i+1][s]=1; // cout<<i<<" "<<s<<endl;
for(int j=1; j<=n; j++)
f[i+1][s^sta[j][i+1]]=1;
}
}
return 0;
}
T2 吉吉没急
T3 老杰克哒
设
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!