CCF CSP202006-2 稀疏向量
CCF CSP202006-2 稀疏向量
題目描述
要點分析
此題目的要點在於如何遍歷兩個稀疏向量,使之對應非零維數相乘後相加
#include<bits/stdc++.h>
using namespace std;
struct Point
{
int x,y;
};
int n,a,b;
long long ans=0;//注意此處應該有long long 不然會溢位
int main()
{
cin>>n>>a>>b;
struct Point p1[a],p2[b];
for(int i=0;i<a;i++)
{
cin>>p1[i].x>>p1[i].y;
}
for(int i=0;i<b;i++)
{
cin>>p2[i].x>>p2[i].y;
}
int j=0;
int k=0;
//對於此處的while迴圈需要特殊設計,應該採用類似於合併連結串列時所用到的遍歷方法
//如果採用i從1到n迴圈一遍則會超時
while(j<a&&k<b)
{
if(p1[j].x<p2[k].x)j++;
else if(p1[j].x==p2[k].x)
{
ans+=p1[j].y*p2[k].y;
j++;
k++;
}
else k++;
}
cout<<ans<<endl;
}
相關文章
- CCF 202006-2 稀疏向量【map的使用】
- 202006-2 稀疏向量
- CCF ISBN
- 稀疏陣列陣列
- 稀疏矩陣矩陣
- 稀疏感知&稀疏預定義資料排程器
- 稀疏表示學習
- CCF NLP比賽
- 20_稀疏陣列陣列
- 稀疏陣列、佇列陣列佇列
- 【scipy 基礎】--稀疏矩陣矩陣
- golang實現稀疏陣列Golang陣列
- ccf省賽3等獎
- ccf碰撞的小球(100分)
- CCF-CSP 20180302:小球碰撞
- CCF 201409-2 畫圖
- java稀疏陣列是什麼Java陣列
- 3D MinkowskiEngine稀疏模式重建3D模式
- CCF-回收站選址
- CCF第二題之視窗
- CCF跳一跳Python程式Python
- CCF 201312-5 I'm stuck!
- 稀疏映象在OpenHarmony上的應用
- Transformer優化之稀疏注意力ORM優化
- 一元稀疏多項式相加
- 資料結構(一)-稀疏矩陣資料結構矩陣
- 稀疏陣列真心話大冒險陣列
- 向量正交
- 支援向量機之線性可分向量機
- ccf 公共鑰匙盒 java實現Java
- CCF 201412-2 Z字型掃描
- 阿里巴巴稀疏模型訓練引擎-DeepRec阿里模型
- [20201104]關於稀疏檔案(sparse files).txt
- 支援向量機
- CCF 202009-2 風險人群篩查
- CCF CSP 201809-1 賣菜 題解
- CCF 201509-4 高速公路(100分)
- CCF之網路延時(樹形dp)