DRKing
DRKing
全部文章
分类
归档
标签
去牛客网
登录
/
注册
DRKing的博客
全部文章
(共116篇)
题解 | 向量叉乘
vector<int> crossTimes(vector<int>& vector1, vector<int>& vector2) { vector<int> ans; int cx = vector1...
2026-02-01
0
29
题解 | 向量点乘
三维向量点乘即为对应位置的数的积相加的和,使用for循环遍历即可. int dotTime(vector<int>& vector1, vector<int>& vector2) { int ans=0; for(in...
2026-02-01
0
36
题解 | 求峰谷点数
主要考察的是vector中元素的访问方法,注意一下边界即可. int countPeakPoint(vector<int>& a) { int sum=0; for(int i=1;i<a.size()-1;i++){ ...
2026-02-01
0
28
题解 | 【模板】序列操作
这题考察的是对于vector的掌握,注意一下vector库中提供的函数于题干要求的区别即可 。 #include <iostream> #include <vector> #include<algorithm> using namespace std; bool ...
2026-02-01
0
30
题解 | 【模板】栈的操作
题干解读:要求对于栈中元素进行一系列操作解题思路:利用cin的特性(遇到空格停止输入)使用字符串s输入字符串,然后根据字符串的不同执行不同操作. #include <iostream> #include<stack> using namespace std; int mai...
2026-01-30
0
28
题解 | 两直线交点
这道题难的地方在于考虑的情况的数量,如果使用一般式将交点的坐标的数学表达式直接带入,则有些例子会输出nan(未定义)和inf (无穷大),原因是0做了除数,会导致出错,解决的方法是在使用除法前判断其是否为0,如果为0则需要特殊考虑。即考虑斜率不存在的情况题干解读:给出两条直线的信息,每条直线信息由两...
2026-01-30
0
36
题解 | 直线与圆交点间距
我认为这题恶心的地方在于他给出的直线AB中的AB是直线上的任意2点而不是交点,在计算过程中很容易在最后求弦长的时候将半径写为a到b的距离思路:求出圆心到直线的距离后,利用勾股定理将半径的平方减去距离的平方即可. #include <bits/stdc++.h> using namespa...
2026-01-30
0
33
题解 | 点到直线距离
题干解读:给出了一个点和一条直线的位置信息,要求输出他们的举例思路:先由直线中两点确定这个直线的一般式,再由一般式来写两点间的距离公式,最后return即可. #include <bits/stdc++.h> using namespace std; struct point{ ...
2026-01-30
0
34
题解 | 学生综合评估系统
题干解读:给出学生的两个得分,要更具所给的两个条件判断该学生是否为EXCELLENT思路:先求出综合成绩s和总成绩sum,再根据这两个成绩来判断即可. #include<bits/stdc++.h> using namespace std; // 定义学生结构体 struct Stud...
2026-01-30
0
35
题解 | 两点间距离
题干解读:给出两个点数据,要求他们之间的举例解题思路:直接使用点到点之间的举例公式即可. /** * struct Point { * int x; * int y; * Point(int xx, int yy) : x(xx), y(yy) {} * }; */ class Solu...
2026-01-30
0
32
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页