【CodeForces Luogu_CF271B】Prime Matrix
思路:枚举每一行和列,直接判断codecodecode#include<iostream>#include<cstdio>#include<cmath>using namespace std;bool v[100010];int n, m;int a[510][510], h[510], l[510];void prime(){for(int i=2; i<
·
思路:
枚举每一行和列,直接判断
codecodecode
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
bool v[100010];
int n, m;
int a[510][510], h[510], l[510];
void prime()
{
for(int i=2; i<=100010; i++)
{
bool flag=0;
for(int j=2; j<=sqrt(i); j++)
if(i%j==0)
{
flag=1;
break;
}
if(!flag) v[i]=1;
}
}
int main()
{
prime();
scanf("%d%d", &n, &m);
for(int i=1; i<=n; i++)
for(int j=1; j<=m; j++)
{
scanf("%d", &a[i][j]);
int sum=0;
while(v[a[i][j]]==0)
a[i][j]++, sum++;
h[i]+=sum, l[j]+=sum;
}
int ans=1e9;
for(int i=1; i<=n; i++)
ans=min(ans, h[i]);
for(int j=1; j<=m; j++)
ans=min(ans, l[j]);
printf("%d", ans);
return 0;
}

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)