#include<bits/stdc++.h>#include<vector>using namespace std;struct node{int x,y; };int main() {int n,a,b;     cin>>n>>a>>b;long long innerProduct=0;     vector<node>
转载 2021-03-28 09:43:54
111阅读
2评论
题目链接:​​稀疏向量​​题目描述分析稀疏向量求内积,可以先把输入存到两个容器中,然后双指针遍历求和,复杂度​​O(n)​​ 一开始想得很简单,用一对数据用​​pair​​​存,用​​vector<pair<int,int>>​​存一个向量,然后遍历就行了,可以满分后来看了看别人的解法,发现我这样做默认了输入的​​index​​​升序,但题中没说明,所以改用​​map​​做
原创 2022-11-22 10:18:01
77阅读
题目链接http://118.190.20.162/view.page?gpid=T104题目内容样例输入(可直接复制)10 3 4 4 5 7 -3 10 1 1 10 4 20 5 30 7 40代码import sys n, a, b = tuple(map(int,input().split())) vector = list(map(int,sys.stdin.read().split(
原创 精选 2024-04-25 16:41:48
168阅读
文章目录0 效果1 题目2 思路2.1 优化:3 代码0 效果使用unordered_map(未排序key的散列map,速度比map
原创 2022-05-26 12:07:47
206阅读
题目 分析本题需要计算的是两个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
原创 2022-01-13 16:04:06
133阅读
试题编号: 202006-2 试题名称: 稀疏向量 时间限制: 2.0s 内存限制: 512.0MB 问题描述: C++ #include<iostream> #include<map> using namespace std; int main() { long long n, a, b; cin ...
转载 2021-08-31 15:13:00
81阅读
2评论
map使用练习 #include<iostream> #include<map> using namespace std; map<int, int>rec1; map<int, int>rec2; int main(void) { int n, a, b; scanf("%d %d %d", &n ...
转载 2021-08-31 18:22:00
77阅读
2评论
Swift学习 202005月份1.基础教程:https://swiftgg.gitbook.io/swift/swift-jiao-cheng2.Swift 5.1 极简参考手册learning…
原创 2021-06-04 17:42:26
331阅读
试题名称: 线性分类器 时间限制: 1.0s 内存限制: 512.0MB 问题描述: C++ #include<iostream> using namespace std; class Point { public: int x; int y; char type; }; int main() { ...
转载 2021-08-31 15:08:00
91阅读
2评论
SwiftSwift是苹果公司在WWDC2014上发布的全新开发语言,用于搭建基于苹果平台的应用程序。其语法内容混合了OC、JS、Python,语法简单,使用方便,并可与OC混合使用。https://www.hangge.com/blog/cache/category_72_42.html代码仓库地址2020年06月01日18.Swift - 文件,文件夹操作大全17.Swift - 协议(protocol)16.Swift - 类扩展(extension)15.Swift - 访问
原创 2021-06-04 17:42:25
395阅读
题目链接:​​线性分类器​​题目描述分析:判断一群点是否在线的同一侧,可以把他们的坐标带入线解析式,如果都大于0或都小于0,可以判断它们在同一侧数据结构上,可以用​​pair​​​存点,用​​vector<pair>​​存一群点满分代码#include<iostream>#include<vector>#include<map>#include&lt
原创 2022-11-22 10:17:50
79阅读
过来了。题目要求的整个处理过程很复杂,一遍遍历完成很容易想乱掉,所以可以把处理过程分成两部分预处理过程:这个过程中,把输入分成三类:段落、列表首项、列表非首项,这个过程中把..
转载 2022-11-22 10:18:12
183阅读
Spark+AISummitNorthAmerica202006高清PPT全部更新完过往记忆大数据过往记忆大数据SparkSummitNorthAmerica2020会议结束距今已经快一个月了,我也在会议一结束整理了一部分可下载的PPT,参见《你要的SparkAISummit2020PPT我已经给你整理好了》。截止到目前,基本上所有可公开的PPT数砖已经上传到slideshare网站,参见http
原创 2021-03-30 19:44:09
316阅读
Spark Summit North America 2020 会议结束距今已经快一个月了,我也在会议一结束整理了一部分可下载的 PPT,参见《你要的 Spark AI Summit 2020 PPT 我已经给你整理好了》。截止到目前,基本上所有可公开的 PPT 数砖已经上传到 slideshare 网站,参见 https://www.slideshare.net/databricks。我抽空已经
原创 2021-04-05 18:22:32
214阅读
文章目录0 结果1 题目2 思路3 代码实现0 结果1 题目2 思路1 把A类的点坐标带入直线方程式
原创 2022-05-25 18:06:16
258阅读
一、下载官方汉化包(点击此处直接开始下载simplified版汉化包)以下操作可以根据您自己的喜好选择官方语言翻译包
原创 2022-08-03 16:40:48
272阅读
文章目录201912-1报数202006-2稀疏向量Map.getOrDefault()的用法201912-2回收站选址201712-1最小差值今日推歌 201912-1报数public class demo21 { public static void main(String[] args){ Scanner scanner = new Scanner(System.i
转载 2023-08-11 22:47:20
56阅读
09_ 20250107_030140 202006 青少年软件编程等级考试Scratch四级真题 编程题
文章目录题目程序代码 题目试题编号:202006-2试题名称:稀疏向量时间限制:2.0s内存限制:512.0MB题目描述   对于一个 n 维整数向量 v ∈ Zn,其在第 index 个维度上的取值记作 vindex。这里我们约定 index 的取值从1开始,即 v =(v1,v2,…,vn)。下面介绍一种向量的稀疏表示方法。   如果 v 仅在少量维度上的取值不为 0,则称其为稀疏向量。  
CCF练习 202006-2 稀疏向量 二分查找yyds题目心得完整代码 题目心得学过线性代数的同学应该对稀疏矩阵并不陌生,这道题的思路很简单:读入a数组,如果数组b和数组a中存在同样不为零的维度,那么就把这个维度上的数值相乘,最后相加。我们一步步分解来看:读入数组aint[][] ara = new int[a][2]; for(int i=0;i<a;i++){ ara[i]
  • 1
  • 2
  • 3
  • 4
  • 5