2 条题解
-
0
端木俁 (房佳坤) LV 10 @ 4 年前
这个是正常的代码
-
04 年前@
这个代码有时候能过,有时候第五个点TEL
- 1
信息
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 1330
- 已通过
- 161
- 通过率
- 12%
- 被复制
- 8
- 上传者
这个是正常的代码
#include<cstdio>
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n,m; scanf("%d%d",&n,&m);
int a[n];
for(int i=0;i<n;i++) cin>>a[i];
sort(a,a+n);
int cnt=0;
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++){
if(a[i]+a[j]==m)
cnt++;
if(a[i]+a[j]>m)
break;
}
cout<<cnt;
return 0;
}
这个代码有时候能过,有时候第五个点TEL
#include<iostream>
#include<algorithm>
using namespace std;
bool searchs(int a[],int n,int x)
{
for(int i=0;i<n;i++)
if(a[i]==x)
return true;
return false;
}
int main()
{
int n,k,cnt=0; scanf("%d%d",&n,&k);
int a[n];
for(int i=0;i<n;i++) scanf("%d",&a[i]);
sort(a,a+n);
for(int i=0;i<n;i++)
if(searchs(a,n,k-a[i])==true)
cnt++;
printf("%d",cnt/2);
return 0;
}