日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

第19次csp认证 202006-2 稀疏向量(C++)

發布時間:2023/12/2 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第19次csp认证 202006-2 稀疏向量(C++) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目


分析

本題需要計算的是兩個n維向量的內積,只需計算兩者對應的稀疏向量index相同的分量乘積,然后累加就可以了。

  • 向量的一個分量包含index和value,使用struct來存儲比較方便。
  • n<=109,a,b<=5 * 105,|ui| * |vi|<=1012 * 5 * 105=5 * 1017。所以,n,a,b均選擇int類型存儲,最后結果要用long long int存儲。
  • 判斷index相等時使用兩重for循環暴力求解會運行超時。應該先按維數對index排序,然后再交叉比較(詳看代碼)。

AC代碼

#include<iostream> #include<algorithm> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ struct vector {int index;int value;}; bool comp(vector a,vector b) {return a.index<b.index; } int main(int argc, char** argv) {int i,j,n,a,b;cin>>n>>a>>b;vector u[a],v[b];long long int uv=0;int index,value;for(i=0;i<a;i++){cin>>u[i].index>>u[i].value; }for(i=0;i<b;i++){cin>>v[i].index>>v[i].value;}sort(u,u+a,comp);sort(v,v+b,comp);for(i=0,j=0;i<a&&j<b;){if(u[i].index==v[j].index){uv=uv+u[i].value*v[j].value;i++;j++;} else if(u[i].index<v[j].index)i++;elsej++;} cout<<uv;return 0; }

如果文章有錯誤,或者您有更好的方法,歡迎在評論區留言。

Reference

csp第19次認證第2題
C/C++中sort函數用法

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的第19次csp认证 202006-2 稀疏向量(C++)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 深夜视频在线免费 | www国产亚洲精品久久网站 | 国产精品19p| 日本va在线 | 日本黄色性视频 | 成年人黄色网址 | 男人插女人视频网站 | 欧洲天堂网 | 精品国产aⅴ一区二区三区东京热 | 九九99精品| 中文字幕在线视频观看 | 丰满饥渴老女人hd | 久久视频在线观看免费 | 小色瓷导航 | 又黄又爽的免费视频 | 午夜h视频 | 久久成人乱码欧美精品一区二区 | 久久五月网| 91偷拍网站| 久久久久久久免费 | av在线播放免费 | 人妻精品一区二区在线 | 欧美成一区二区三区 | 99re国产| 91叼嘿视频| 国产高清av在线 | 成年丰满熟妇午夜免费视频 | 嫩草嫩草嫩草嫩草 | 玖玖zyz| 日韩亚洲一区二区 | 午夜爽爽爽 | 久久人人人| av黄色av| 一级黄色在线播放 | 成人中文字幕在线 | 天天做夜夜操 | 精品人妻无码一区二区三 | аⅴ资源新版在线天堂 | 国产女教师一区二区三区 | 亚洲啪啪免费视频 | 999一区二区三区 | 国产喷水视频 | 国产精品婷婷 | 看片网址国产福利av中文字幕 | av免费精品| 成人欧美一区二区三区小说 | 96av视频| 国产成人精品免高潮在线观看 | 黄色av成人 | 欧美一区二区三区视频在线 | av在线黄色 | 日本欧美国产一区二区三区 | 欧美bbw视频 | 91手机在线 | jizz日本女人 | 日本韩国毛片 | 欧美五月婷婷 | 在线观看日韩欧美 | 日韩亚洲欧美精品 | 亚洲天堂男人天堂 | 三级免费网址 | 亚日韩一区| 中文字幕亚洲图片 | 欧美一二区 | 好爽又高潮了毛片 | 久操综合 | 精品国产污污免费网站入口 | 日韩黄色录像 | 伊人成人动漫 | 久久精品123| 中出一区 | 一级特黄a大片免费 | 中文在线观看免费高清 | 欧美精品一区二区三区久久久竹菊 | 男人天堂网址 | 久久九九热视频 | 国产亚洲成av人在线观看导航 | 美女诱惑一区 | 日日天天干 | 在线免费av网 | 亚洲人妻电影一区 | 亚洲视频国产精品 | 91精品国产乱码久久 | 欧美手机看片 | 中文字幕一区二区三区人妻 | 日韩精彩视频在线观看 | 91中文字幕在线播放 | 色www情| 成人天堂| 成人开心网 | 91丨九色丨蝌蚪丨对白 | 黄色福利视频网站 | 男人的天堂在线 | 台湾a级艳片潘金莲 | 日本黄色视屏 | 日韩精品人妻一区 | 樱花动漫无圣光 | 天天操夜夜拍 | 色欲无码人妻久久精品 |