![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA
first vegetable
这个作者很懒,什么都没留下…
展开
-
求点到线段的距离
double qu(double x, double y, double x1, double y1, double x2,double y2)//x,y为所求点,x1,y1,x2,y2为线段的两个端点{ double cross = (x2 - x1) * (x - x1) + (y2 - y1) * (y - y1); if (cross <= 0) return sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1)); d...原创 2022-02-09 00:53:53 · 973 阅读 · 0 评论 -
PTA sdut-数制转换 (10 分)
题目描述:输入一个整数和进制,转换成十进制输出。输入格式:在一行输入整数和进制,用英文半角字符逗号“,”分隔。(2个整数之间可能有空格)输出格式:在一行输出其十进制数值。输入样例: 45 , 8 输出样例:37我们来看题目要求:在一行输入整数和进制,然后在下一行输出其十进制数值。易忽略(错)点:最终答案结果可能超过int类型的大小,故数据类型开long long(测试点4和测试点5)题目解析:1.对于样例,我们可以运用基.原创 2021-10-04 00:48:51 · 1201 阅读 · 0 评论 -
7-12 二分查找 (20 分) PTA
题目描述:对于输入的n个整数,先进行升序排序,然后进行二分查找。输入格式:测试数据有多组,处理到文件尾。每组测试数据第一行输入一个整数n(1≤n≤100),第二行输入n个各不相同的待排序的整数,第三行是查询次数m(1≤m≤100),第四行输入m个待查找的整数。输出格式:对于每组测试,分2行输出,第一行是排序后的升序的结果,每两个数据之间留一个空格;第二行是查找的结果,若找到则输出排序后元素的位置(从1开始,每两个数据之间留一个空格),否则输出0。输入样例:94 7 2 1 8原创 2021-09-20 10:09:13 · 8534 阅读 · 2 评论