P1224 [NOI2013] 向量内积
题意
给定
分析
考虑
考虑
int n,m,d,k;
int a[maxn][maxm],b[maxms];
mt19937 rnd(time(0));
bool flag[maxn];
inline int get(int x,int y){
return a[x][y/d]*a[x][y%d];
}
inline void solve_the_problem(){
n=rd(),d=rd(),k=rd(),m=d*d;
rep(i,1,n)rep(j,0,d-1)a[i][j]=rd()%k;
rep(_,1,B){
int tot=0;
rep(i,1,n)flag[i]=rnd()%2,tot+=flag[i];
rep(j,0,m-1)b[j]=0;
rep(i,1,n)if(flag[i])rep(j,0,m-1)b[j]=(b[j]+get(i,j))%k;
rep(i,1,n)if(!flag[i]){
int sum=0;
rep(j,0,m-1)sum=(sum+get(i,j)*b[j])%k;
if(sum!=tot%k){
rep(l,1,n)if(flag[l]){
sum=0;
rep(j,0,m-1)sum=(sum+get(i,j)*get(l,j))%k;
if(!sum)return printf("%d %d",min(i,l),max(i,l)),void();
}
}
}
}
printf("-1 -1");
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现