千家信息网

c++实例数学算法题分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"c++实例数学算法题分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"c++实例数学算法题分析"文章能帮助大家解决问题。需求光照照明高度是1
千家信息网最后更新 2026年11月02日c++实例数学算法题分析

这篇文章主要介绍"c++实例数学算法题分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"c++实例数学算法题分析"文章能帮助大家解决问题。

需求
光照照明高度是100000
一块板子高度固定是50000
入射的点(0,50000) 判断如下点是否在反射和折射线上。反射线按1:2长宽比例 ,折射是按2:1长宽比例。 求要写多少次反射折射线
3蚊子即点的数量在0-30000之间

思路 x=2y+c 就是 题里面的无数平行线 c就是偏移量,x平移后的位置。
把给定点带入公式,算出偏移量是否都一样,一样的就是一条线的,
所有不一样的值得个数就是需要的线的个数。


测试数据
3
4
1 50002
2 50002
2 49999
2 50004
6
823 50001
822 50002
823 50002
823 50003
823 50004
823 50004
4
1 99999
2 1
99999 99999
99999 1

#1 2
#2 3
#3 4

*
*/

import java.util.Scanner;

public class Solution {

static int N;
static int[] x = new int[30000];
static int[] y = new int[30000];
static int T;
static int AnswerN;

public static void main(String[] args){

Scanner c = new Scanner(System.in);
T = c.nextInt();

for(int test_case=1; test_case<=T;test_case++){

N = c.nextInt();

for(int i=0;ix[i]=c.nextInt();
y[i]=c.nextInt();
}

for(int i=0;iy[i] = y[i] - 50000;
if(y[i]>0){
x[i] = x[i] - y[i]/2;
y[i] = 0;
}
else{
x[i] = x[i] + 2*y[i];
y[i] = 0;
}
}

AnswerN = 1;

for(int i=1;iboolean fit = false;
for(int j=0;jif(x[i]==x[j]&&y[i]==y[j]){
fit = true;
break;
}
}
if(!fit) AnswerN++;
}

System.out.println("#"+test_case+" "+AnswerN);

}

}


}

关于"c++实例数学算法题分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

就是 实例 数学 算法 c++ 分析 知识 反射 个数 折射线 比例 行业 高度 偏移 不同 实用 之间 位置 光照 公式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网 广州百单互联网科技有限公司 互联网科技垄断 互联网 科技公司 互联网金融公司科技 互联网 科技创业 奇酷互联网科技 佰商互联网科技有限公司 重庆科技学院互联网 互联网金融科技公司干啥的 电子科技大学互联网创业大赛 广州新华互联网科技学校电竞方面 互联网行业科技股 佛山市拉法互联网科技有限公司 江苏互联网智能科技软件 半导体是互联网高科技吗 宁波跨境商互联网科技有限公司 云鲸互联网络科技有限公司 盐城市攀科互联网科技有限公司 优雇互联网科技有限公司 苏州找大状互联网科技有限公司 中国互联网科技工作委员会毛军 互联网中国科技 互联网科技的 互联网金融科技平台 互联网教育科技公司vipkid 互联网科技实习生岗位职责 想开互联网科技公司怎么样 黑科技 体验场景 互联网大会 互联网 科技节活动 微视频大赛
0