#include<cstdio>#include<iostream>#include<algorithm>#define RI register int#define CI const int&usingnamespace std;
constint N=200005;
int t,w,d,h,a,b,f,g;
intmain(){
//freopen("CODE.in","r",stdin); freopen("CODE.out","w",stdout);for (scanf("%d",&t);t;--t)
{
scanf("%d%d%d%d%d%d%d",&w,&d,&h,&a,&b,&f,&g);
int d1=b+g+abs(a-f),d2=d-b+d-g+abs(a-f);
int d3=a+f+abs(b-g),d4=w-a+w-f+abs(b-g);
printf("%d\n",min(min(d1,d2),min(d3,d4))+h);
}
return0;
}
3|0B. Going to the Cinema
SB题,数组没清空干净WA了一发
考虑枚举去的人数t,发现所有满足ai≤t−1的人是必须去的,且所有满足ai≥t的人是一定不去的
因此开个桶统计下即可
#include<cstdio>#include<iostream>#include<algorithm>#define RI register int#define CI const int&usingnamespace std;
constint N=200005;
int t,n,a[N],c[N],pfx[N],ans;
intmain(){
//freopen("CODE.in","r",stdin); freopen("CODE.out","w",stdout);for (scanf("%d",&t);t;--t)
{
RI i; for (scanf("%d",&n),i=0;i<=n;++i) pfx[i]=c[i]=0;
for (i=1;i<=n;++i) scanf("%d",&a[i]),++c[a[i]];
for (pfx[0]=c[0],i=1;i<n;++i) pfx[i]=c[i]+pfx[i-1];
for (ans=i=0;i<=n;++i) if ((i?pfx[i-1]:0)==i&&!c[i]) ++ans;
printf("%d\n",ans);
}
return0;
}
#include<cstdio>#include<iostream>#include<map>#include<vector>#define int long long#define RI register int#define CI const int&usingnamespace std;
constint N=55;
int t,n,a[N],tot,ans; map <int,int> rst,vis; vector <int> v[1000005];
signedmain(){
//freopen("CODE.in","r",stdin); freopen("CODE.out","w",stdout);for (scanf("%lld",&t);t;--t)
{
RI i,j,k; for (scanf("%lld",&n),i=1;i<=n;++i) scanf("%lld",&a[i]);
for (tot=0,rst.clear(),i=1;i<n;++i) for (j=i+1;j<=n;++j)
{
int tp=a[j]-a[i]; for (k=1;k*k<=tp;++k)
if (tp%k==0)
{
int A=k,B=tp/k; if ((A&1)!=(B&1)) continue;
int C=(B-A)/2,D=C*C-a[i]; if (D<0) continue;
if (!rst.count(D)) rst[D]=++tot;
v[rst[D]].push_back(i); v[rst[D]].push_back(j);
}
}
for (ans=1,i=1;i<=tot;++i)
{
int ret=0; vis.clear(); for (int x:v[i])
if (!vis.count(x)) vis[x]=1,++ret; ans=max(ans,ret);
}
for (i=1;i<=tot;++i) v[i].clear();
printf("%lld\n",ans);
}
return0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!