当前位置: 首页 > news >正文

怎么用 c文件做网站怎样解析网站域名

怎么用 c文件做网站,怎样解析网站域名,网站做跳转影响排名吗,网站文章只被收录网站首页文章目录 一、题目二、C# 题解 一、题目 给定一个二维平面及平面上的 N 个点列表 Points,其中第 i 个点的坐标为 Points[i][Xi,Yi]。请找出一条直线,其通过的点的数目最多。 设穿过最多点的直线所穿过的全部点编号从小到大排序的列表为 S,你仅…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给定一个二维平面及平面上的 N 个点列表 Points,其中第 i 个点的坐标为 Points[i]=[Xi,Yi]。请找出一条直线,其通过的点的数目最多。

  设穿过最多点的直线所穿过的全部点编号从小到大排序的列表为 S,你仅需返回 [S[0],S[1]] 作为答案,若有多条直线穿过了相同数量的点,则选择 S[0] 值较小的直线返回,S[0] 相同则选择 S[1] 值较小的直线返回。

示例:

输入: [[0,0],[1,1],[1,0],[2,0]]
输出: [0,2]
解释: 所求直线穿过的3个点的编号为[0,2,3]

提示:

  • 2 <= len(Points) <= 300
  • len(Points[i]) = 2

  点击此处跳转题目。

二、C# 题解

  暴力枚举,效果反而是最好的hh。注意以下几点:

  • 使用 x1 * y2 == x2 * y1 判断斜率是否相同。
  • 少封装方法,以免传参影响计算效率。
public class Solution {public int[] BestLine(int[][] points) {int   max = 0;int[] ans = { 0, 1 };for (var i = 0; i < points.Length; i++) {for (var j = i + 1; j < points.Length; j++) {int tmp = 0;int x1  = points[i][0] - points[j][0], y1 = points[i][1] - points[j][1];for (int k = j + 1; k < points.Length; k++) {int x2 = points[k][0] - points[j][0], y2 = points[k][1] - points[j][1];if (x1 * y2 == x2 * y1) tmp++;}if (tmp <= max) continue;max = tmp;ans[0] = i;ans[1] = j;}}return ans;}
}
  • 时间:152 ms,击败 100.00% 使用 C# 的用户
  • 内存:41.23 MB,击败 100.00% 使用 C# 的用户
http://www.yayakq.cn/news/71522/

相关文章:

  • 个人网站模块关于小说网站的一些建设流程
  • 湘潭找个人做网站的佛山网站专家
  • 国外高大上设计网站wordpress注册链接修改
  • 简单网站页面设计新圩做网站公司
  • 请简述网站建设的一般流程图wordpress中视频分集
  • 做最好的色书网站网站rss怎么做
  • 建设网站请示推广公司简介
  • 南宁的网站建设健身网站开发过程中遇到的麻烦
  • 快速搭建一个网站无锡电子商城网站建设
  • 网页设计网站建设招聘手机网站 微信链接怎么做
  • 怎么做一淘宝客网站吗济南网站的优化
  • 网站后台账号密码破解做招商类型的网站
  • 深圳高端网站定制公司河北省建设厅网站备案
  • 昆明好的网站开发公司百度网站优化软件
  • 换友链的网站域名污染查询网站
  • 主机如何做服务器建网站产品展示网站含后台网站模板下载
  • 网站后台口令统一门户网站建设参考规范
  • 黄岛区做网站的wordpress主题mip
  • 简述如何对网站进行推广?双鸭山住房和城乡建设局网站
  • 深圳福田网站建设公司哪家好佛山市锵美装饰有限公司网站建设案例
  • code网站免费北京手机软件开发公司
  • 桥东区网站建设南网站建设 首选搜点网络
  • 物联网网站开发专门做玉的网站
  • 学做热干面网站成都广告公司排行
  • 网站运营专员是干嘛的网站开发框架 c
  • 网站优化搜索建设网站的建设费用包括什么
  • 青岛创世网络网站建设西乡做网站
  • 网站后台 ftp垣宝建设工程集团网站
  • python 建设网站怎么买域名自己做网站
  • 免费推广网站有哪些有哪些互联网公司营业执照经营范围