| 题目名称 | 1395. [NOI 2013]向量内积 |
|---|---|
| 输入输出 | meow.in/out |
| 难度等级 | ★★★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 256 MiB |
| 测试数据 | 20 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:20, 提交:230, 通过率:8.7% | ||||
|
|
100 | 0.485 s | 20.97 MiB | C++ |
|
|
100 | 0.494 s | 20.17 MiB | C++ |
|
|
100 | 0.502 s | 20.17 MiB | C++ |
|
|
100 | 0.611 s | 20.11 MiB | C++ |
|
|
100 | 0.634 s | 20.11 MiB | C++ |
|
|
100 | 0.890 s | 39.27 MiB | C++ |
|
|
100 | 1.038 s | 84.72 MiB | C++ |
|
|
100 | 1.180 s | 41.54 MiB | C++ |
|
|
100 | 1.368 s | 64.33 MiB | C++ |
|
|
100 | 1.453 s | 40.00 MiB | C++ |
| 关于 向量内积 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
同没有spj。
2017-05-29 15:17
6楼
| ||||
|
没有SPJ啊
| ||||
|
卧槽,么有spj
2015-06-21 08:07
4楼
| ||||
|
此题已修复,请所有人自行重评,如有问题请联系我
2015-05-27 19:21
3楼
| ||||
|
同问第13个点的问题~
2014-05-28 10:16
2楼
| ||||
|
此题数据13的ans文件是坏了吗?
题目要求输出两个数, meow13.ans里只有个莫名其妙的1 求管理员看一下。。
2014-05-16 21:29
1楼
| ||||
两个d维向量$A=(a_1,a_2,...,a_d)$与$B=(b_1,b_2,...,b_d)$的内积为其相对应维度的权值的乘积和,即:
$(A,B)=\sum_{i=1}^{d}a_ib_i=a_1b_1+a_2b_2+...+a_db_d$
现有n个d维向量x1…,xn,小喵喵想知道是否存在两个向量的内积为k的倍数。请帮助她解决这个问题。
输入的第一行包含3个正整数n,d,k,分别表示向量的个数,维数以及待检测的倍数。
接下来n行每行有d个非负整数,其中第i行的第j个整数表示向量xi的第j维权值xi,j
输出包含两个整数,用空格隔开。
如果存在两个向量Xp,Xq的内积为k的整数倍,则输出两个向量的编号p与q(要求p<q)。如果存在多组这样的向量组合,输出其中任意一组即可。
若不存在这样的向量组合,则输出两个-1。
3 5 2 1 0 1 0 1 1 1 0 1 0 0 1 0 1 1
2 3
(x1,x2)=1
(x1,x3)=1
(x2,x3)=2
| 测试点编号 | n | d | k | xi,j |
| 1 | 2 | 20 | 2 | <=10 |
| 2 | 5 | 20 | 2 | <=10 |
| 3 | 10 | 20 | 3 | <=10 |
| 4 | 20 | 20 | 2 | <=100 |
| 5 | 50 | 20 | 3 | <=100 |
| 6 | 50 | 50 | 2 | <=1000 |
| 7 | 50 | 50 | 3 | <=3000000 |
| 8 | 80 | 80 | 2 | <=2000000 |
| 9 | 100 | 100 | 3 | <=3000000 |
| 10 | 500 | 100 | 3 | <=3000000 |
| 11 | 1000 | 100 | 2 | <=2000000 |
| 12 | 1000 | 100 | 3 | <=3000000 |
| 13 | 10000 | 100 | 2 | <=10 |
| 14 | 10000 | 100 | 3 | <=10 |
| 15 | 15000 | 100 | 2 | <=10 |
| 16 | 18000 | 100 | 2 | <=10 |
| 17 | 20000 | 100 | 2 | <=10 |
| 18 | 50000 | 30 | 3 | <=10 |
| 19 | 80000 | 30 | 3 | <=10 |
| 20 | 100000 | 30 | 3 | <=10 |