


#include<bits/stdc++.h>
#include<iostream>
using namespace std;
int main()
{
int n,a,b,m;
cin>>n>>a>>b;
m=a+b;
int u1[a][2],v1[b][2];
for(int i=0;i<m;i++)
{
if(i<a)
cin>>u1[i][0]>>u1[i][1];
else
cin>>v1[i-a][0]>>v1[i-a][1];
}
int u[n],v[n];
for(int i=0;i<n;i++)
{
u[i]=0;
v[i]=0;
}
for(int i=0;i<a;i++)
u[u1[i][0]]=u1[i][1];
for(int i=0;i<b;i++)
v[v1[i][0]]=v1[i][1];
long long int gg=0;
for(int i=0;i<n;i++)
gg+=u[i]*v[i];
cout<<gg;
return 0;
}
/*
10 3 4
4 5
7 -3
10 1
1 10
4 20
5 30
7 40
*/
出现了运行错误

以我目前浅薄的认知,可能会是两种情况——1. 由于考虑不周或者输入错误导致程序异常,比如数组越界访问,除数为0,堆栈溢出等。 2,由于程序设计思路的错误导致程序异常或难以得到预期结果。
盲猜数组下标数越界
开大数组2*n后,dev样例依然通过,但ccf仍显示运行错误且变0分,
|