zoj_3657,12年长春站c题,模拟
2024-10-01 14:19:54
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
int n;
int a[6];
while(scanf("%d",&n)!=EOF)
{
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
if(n<4) printf("1024\n");
else if(n==4)
{
int ans=0;
for(int i=0;i<4;i++)
for(int j=i+1;j<4;j++)
for(int k=j+1;k<4;k++)
if((a[i]+a[j]+a[k])%1024==0)
ans=1024;
for(int i=0;i<4;i++)
for(int j=i+1;j<4;j++)
{
if((a[i]+a[j])%1024==0&&a[i]+a[j]!=0)
ans=1024;
if((a[i]+a[j])%1024>ans)
ans=(a[i]+a[j])%1024;
}
printf("%d\n",ans);
}
else if(n==5)
{
int ans=0;
for(int i=0;i<5;i++)
for(int j=i+1;j<5;j++)
for(int k=j+1;k<5;k++){
if((a[i]+a[j]+a[k])%1024==0)
{
int cnt=0;
for(int m=0;m<5;m++)
if(m!=i&&m!=j&&m!=k)
cnt+=a[m];
//cout<<i<<j<<k<<endl;
ans=max(ans,(cnt-1)%1024+1);
}
}
if(ans%1024==0&&ans!=0)printf("1024\n");
else printf("%d\n",ans%1024);
}
}
return 0;
}
最新文章
- python __call__ 内置函数的使用
- Django web 进阶
- 手把手系列:实现Nat地址转换
- HDU 4819 Mosaic (二维线段树)
- [php-composer] how to install composer in windows
- Visio使用遇到的问题
- C#学习笔记(七)——定义类
- JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】
- CF 136A Presents
- 使用boost中的线程池
- selenim之ActionChains(一)
- ODI基于源表时间戳字段获取增量数据
- Thinkphp5.0 多图上传名称重复BUG
- 在c#中 RemoveAt、 Remove、delete用法区别
- 计算机网络实验 UDP套接字编程
- loadrunner&#160;脚本录制-Protocol&#160;Advisor协议分析器的使用
- 常用Mac快捷键
- 007 numpy数组文件的存取
- 卡特兰数 Catalan 笔记
- General error 2006 MySQL server has gone away