牛客竞赛21670 两条公路 (18951 两条斜线)

简介: 牛客竞赛21670 两条公路 (18951 两条斜线)

d75ca521900a470fbde018aae2e380a7.jpg

4bd8545fbba745c490fd51e70af2c5fb.jpg

8c1558d45bc34b49b110404b19bbb955.jpg

#include <bits/stdc++.h>
using namespace std;
int n;
int x[1005], y[1005];
int b1, b2;
int main()
{
  cin >> n;
  for (int i = 0; i < n; i++)
  {
    cin >> x[i];
  }
  for (int i = 0; i < n; i++)
  {
    cin >> y[i];
  }
  // y=kx+b -> y-kx=b -> k=1/-1 -> y-x=b/y+x=b 所以若b相同,则为一条直线
  // 枚举计算每点的b
  int ans = 0;
  for (int i = 0; i < n; i++)
  {
    b1 = y[i] - x[i]; // k=1  以i点计算的b作为此时正在枚举的k=1的直线
    for (int j = 0; j < n; j++)
    {
      b2 = y[j] + x[j]; // k=-1  以j点计算的b作为此时正在枚举的k=-1的直线
      int num = 0;
      for (int z = 0; z < n; z++)//遍历所有点,若b=b1/b2,则在所选的直线上
      {
        if (y[z] - x[z] == b1 || y[z] + x[z] == b2)
        {
          num++;
        }
      }
      ans = max(ans, num);
    }
  }
  cout << ans;
}

18951  两条斜线跟此题一样

相关文章
|
5月前
[NOIP2002]过河卒 标准递归
[NOIP2002]过河卒 标准递归
39 6
|
6月前
|
机器学习/深度学习 Java Python
代码解密 | 2024春晚刘谦魔术与约瑟夫环问题
2024春节联欢晚会中,刘谦老师的魔术节目可以说是我心目中的全场最佳~春晚刚结束网上就有大佬给出了第二个魔术(拼扑克牌)的数学模拟,也有大佬发布了代码程序。博主在模拟了魔术过程之后,也在此分享一下程序代码和思路。同时,也借此回顾一下经典的数学问题:约瑟夫环问题。
106 8
|
5月前
|
算法 图计算
力扣经典150题第十六题:接雨水
力扣经典150题第十六题:接雨水
28 0
|
6月前
|
图计算
【LeetCode 热题 HOT 100】42. 接雨水【困难】
【LeetCode 热题 HOT 100】42. 接雨水【困难】
|
传感器
有刷无刷,永磁同步,步进,空心杯,统统拆开看看有什么不同
有刷无刷,永磁同步,步进,空心杯,统统拆开看看有什么不同
|
测试技术
Leecode 42. 接雨水
Leecode 42. 接雨水
96 1
Leecode 914.卡牌分组
Leecode 914.卡牌分组
80 0
|
算法
それならゼロから、いや、ゼロから始めましょう
それならゼロから、いや、ゼロから始めましょう
648 0
|
数据安全/隐私保护 索引
力扣刷题记录——804. 唯一摩尔斯密码词、806. 写字符串需要的行数、824. 山羊拉丁文
力扣刷题记录——804. 唯一摩尔斯密码词、806. 写字符串需要的行数、824. 山羊拉丁文
力扣刷题记录——804. 唯一摩尔斯密码词、806. 写字符串需要的行数、824. 山羊拉丁文
|
人工智能 算法 定位技术
【算法作业】实验五:神奇宝贝大军 & 到迷宫出口的最短路径
【算法作业】实验五:神奇宝贝大军 & 到迷宫出口的最短路径
270 0
【算法作业】实验五:神奇宝贝大军 & 到迷宫出口的最短路径