Problem 3996 --盒子

3996: 盒子

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $14$ 正确数量 $11$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

给一个长方体,可以由两个对角顶点坐标确定,一个顶点位于原点(0,0,  0),另一个顶点在点(x1, y1, z1)处。盒子的六个面编号为a1, a2, ..., a6,每个面的正中央印有一个数字x

 

编号位于框上,如下所示:

数字a1写在ZOX平面上的面上;

a2写在与a1所在的平面平行的面上;

a3写在XOY平面上的面上;

a4写在与a3所在的平面平行的面上;

a5写在YOZ平面上的面上;

a6写在与a5所在的平面平行的面上;

此时,你在(x, y, z)处看长方体。

请注意,长方体的所有面都不是透明的,你无法通过长方体看到数字且你能看得足够远,求出你能看清所看到的面上数字,求能看到的数字之和。


第一行输入三个整数x, y, z ,且 |x| , |y|, |z| <=1000000,表示视点位置;

第二行输入三个整数x1, y1, z1  1<= x1, y1, z1 <= 1000000,表示长方体另一顶点坐标;

第三行按编号a1, a2, a3, a4, a5, a6顺序输入六个整数。

数据保证(x, y, z)在长方体之外。

输出一个整数,表示你能看到的所有面上的数字之和
2 2 2
1 1 1
1 2 3 4 5 6
12

推荐代码 查看3996 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] 洪叉叉 858172 2022-05-19 19:37:59
内存最少[$1116 $KB] 洪叉叉 858172 2022-05-19 19:37:59
第一AC 树状数组 857191 2022-05-16 00:18:59
第一挑战 树状数组 857191 2022-05-16 00:18:59

赛题来源/所属竞赛 2022年大学生程序设计竞赛网络赛本专科组 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛