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

山东菏泽网站建设成都网站seo公司

山东菏泽网站建设,成都网站seo公司,农业建设项目管理信息系统网站,各行各业网站建设目录 专栏导读一、题目描述二、输入描述三、输出描述四、Java算法源码五、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷)》。 …

在这里插入图片描述

目录

    • 专栏导读
    • 一、题目描述
    • 二、输入描述
    • 三、输出描述
    • 四、Java算法源码
    • 五、效果展示
      • 1、输入
      • 2、输出
      • 3、说明

华为OD机试 2023B卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

一、题目描述

输入N个互不相同的二维整数坐标,求这N个坐标可以构成的正方形数量。[内积为零的的两个向量垂直]。

二、输入描述

第一行输入为N,N代表坐标数量,N为正整数。
之后的N行输入为坐标x y,以空格分隔。

x,y为整数,-10<=x,y<=10

三、输出描述

输出可以构成的正方形数量。

四、Java算法源码

package com.guor.od;import java.util.*;public class OdTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);// 坐标数量int N = sc.nextInt();// 3个坐标构不成正方形if (N <= 3) {System.out.println(0);return;}// 存储坐标x y的集合List<int[]> list = new ArrayList<>();for (int i = 0; i < N; i++) {// 坐标x yint[] arr = new int[2];arr[0] = sc.nextInt();arr[1] = sc.nextInt();list.add(arr);}int count = 0;Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < list.size() - 1; i++) {for (int j = i + 1; j < list.size(); j++) {int dist = getLength(list.get(i), list.get(j));map.put(dist, map.getOrDefault(dist, 0) + 1);}}for (int v : map.values()) {count += v * (v - 1) * (v - 2) * (v - 3) / 24;}System.out.println(count);}public static int getLength(int[] a, int[] b) {int x = a[0] - b[0];int y = a[1] - b[1];return x * x + y * y;}
}

五、效果展示

1、输入

4
0 0
1 2
3 1
2 -1

2、输出

1

3、说明

在这里插入图片描述

在这里插入图片描述


🏆下一篇:华为OD机试 - 荒岛求生 - 栈Stack(Java 2023 B卷 100分)

🏆本文收录于,华为OD机试(JAVA)真题(A卷+B卷)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述

http://www.mnyf.cn/news/47416.html

相关文章:

  • php企业网站模板免费下载百度竞价价格
  • 做网站ps注意事项北京网络排名优化
  • 做网站宁波有什么的网络公司一元手游平台app
  • 武汉做网站公司搜索网站
  • 网站页面设计制作费青岛seo招聘
  • 阿拉善盟网站制作网站怎么快速被百度收录
  • 无锡网站的优化济南seo外包服务
  • 网站建设程序都有哪些上海aso苹果关键词优化
  • 沈阳正规网站建设哪家便宜安卓优化神器
  • 辽宁建设信息网站百度上怎么注册店铺地址
  • 好的企业网站建设免费获客平台
  • 成人网站源码整站打包武汉谷歌seo
  • 建设银行广西分行招聘网站免费网站流量
  • 宿迁网站建设上海推广外包
  • 网页设计基础课程教学目标北京seo网站优化培训
  • wordpress主题 古典武汉本地seo
  • 手机移动开发网站建设友情链接代码模板
  • 怎么给网站做防护willfast优化工具下载
  • python做网站视频杭州网站排名提升
  • 天津手机网站制作百度竞价多少钱一个点击
  • 域名解析后如何建设网站什么叫优化
  • 外贸人才网官网百度小程序关键词优化
  • wordpress扁平主题百度seo快速排名优化
  • 百度脑图网站建设流程图seo发帖网站
  • 酒店网站建设协议seo教程之关键词是什么
  • 织梦儿童早教教育培训网站模板廊坊关键词快速排名
  • 南京便宜网站建设最近一个月的热点事件
  • 织梦网站熊掌号改造怎么做国外网页模板
  • wordpress伪静态路径网站关键词优化多少钱
  • 株洲人才网官网seo推广优化方案