3 RE 求助!

P2141 [NOIP2014 普及组] 珠心算测验

@[Libingyue2011](/user/886055) “测验题给出的正整数大小不超过 10,000” 把数组开大
by CSP_AK_I @ 2022-12-19 18:00:02


@[Libingyue2011](/user/886055) **[AC](https://www.luogu.com.cn/record/97635174)代码:** ```cpp #include<bits/stdc++.h> using namespace std; long long a[100001],n,num=0,v[100001],No=1; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { for(int k=1+j;k<=n;k++) { if((k!=i&&i!=j&&a[j]!=a[k])&&(a[k]+a[j]==a[i])) { if(v[a[i]]==1) num--; else v[a[i]]=1; num++; } } } } cout<<num; return 0; } ```
by mysterys @ 2022-12-19 18:09:52


@[mysterys](/user/659165) tlqtj
by RP_INT_MAX @ 2022-12-19 18:45:14


@[RP_INT_MAX](/user/566289) ~~明目张胆~~
by mysterys @ 2022-12-19 20:42:18


@[RP_INT_MAX](/user/566289) 再用您主页的C++压行机逝当压缩一下: ```cpp #include<bits/stdc++.h> using namespace std;long long a[100001],n,num=0,v[100001],No=1;int main(){cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){for(int k=1+j;k<=n;k++){if((k!=i&&i!=j&&a[j]!=a[k])&&(a[k]+a[j]==a[i])){if(v[a[i]]==1)num--;else v[a[i]]=1;num++;}}}}cout<<num;return 0;} ```
by mysterys @ 2022-12-19 20:44:50


|