社区讨论
我也是8 9 10MLE(也许太暴力了)
P5682[CSP-J 2019 江西] 次大值参与者 4已保存回复 11
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 11 条
- 当前快照
- 1 份
- 快照标识符
- @lo14iwos
- 此快照首次捕获于
- 2023/10/22 15:04 2 年前
- 此快照最后确认于
- 2023/11/02 14:36 2 年前
话不多说先上代码
C#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
int b[a*a],c=0,d[a];
for(int i=0;i<a;i++)
cin>>d[i];
for(int i=0;i<a;i++)
{
for(int j=i+1;j<a;j++)
{
b[c++]=d[i]%d[j];
b[c++]=d[j]%d[i];
}
}
bool e[10000005];
memset(e,0,sizeof(e));
for(int i=0;i<c;i++)
e[b[i]]=1;
int f[a*a],g=0;
for(int i=0;i<10000005;i++)
{
if(e[i])
f[g++]=i;
}
if(g!=1)
cout<<f[g-2];
else
cout<<-g;
}
这个代码改起来肯定是没救的,我又不想看题解(不是不想,是看不懂)
希望大佬能帮我一下,把代码勉强AC
我会立刻变成帮我的大佬的小迷妹粉丝
快来接“赏”吧
回复
共 11 条回复,欢迎继续交流。
正在加载回复...