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

【2024年华为OD机试】 (C卷,200分)- 根据IP查找城市(JavaScriptJava PythonC/C++)

在这里插入图片描述

一、问题描述

IP地址归属城市查询

题目描述

某业务需要根据终端的IP地址获取该终端归属的城市。可以根据公开的IP地址池信息查询归属城市。

地址池格式

城市名=起始IP,结束IP

起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。例如:

City1=1.1.1.1,1.1.1.2;City1=1.1.1.11,1.1.1.16;City2=3.3.3.3,4.4.4.4;City3=2.2.2.2,6.6.6.6

一个城市可以有多个IP段,比如City1有2个IP段。

城市间也可能存在包含关系,如City3的IP段包含City2的IP段范围。

输入描述

输入共2行。

  • 第一行为城市的IP段列表,多个IP段采用英文分号 ‘;’ 分隔,IP段列表最大不超过500000。城市名称只包含英文字母、数字和下划线。最多不超过100000个。IP段包含关系可能有多层,但不超过100层。

http://www.kler.cn/a/523320.html

相关文章:

  • 使用Python爬虫获取1688商品拍立淘API接口(item_search_img)的实战指南
  • AI大模型开发原理篇-2:语言模型雏形之词袋模型
  • Nginx前端后端共用一个域名如何配置
  • RPC是什么?和HTTP区别?
  • Pyside的QWebEngineProfile类
  • 记忆力训练day07
  • 股指期货的基差套利有什么样的风险?
  • 【后端开发】字节跳动青训营Cloudwego脚手架
  • DeepSeek 突然崛起的原因剖析及对外界的影响
  • 【MySQL】悲观锁和乐观锁的原理和应用场景
  • C基础寒假练习(3)
  • 基础IO相关知识
  • 使用jmeter进行压力测试
  • 安全漏洞扫描与修复系统的高质量技术详解
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-LangGraph-链式处理(一)
  • scratch学习教程
  • 0 基础学运维:解锁 K8s 云计算运维工程师成长密码
  • Lustre Core 语法 - 比较表达式
  • 如果我想设计一款复古风格的壁纸,应该选什么颜色?
  • JMeter插件PerfMon Metrics Collector:全方位服务器性能监控指南
  • 在Scene里面绘制编辑工具
  • 双指针(典型算法思想)——OJ例题算法解析思路
  • 05_任务的删除
  • 【第十天】零基础入门刷题Python-算法篇-数据结构与算法的介绍-两种常见的字符串算法(持续更新)
  • JavaScript系列(48)-- 3D渲染引擎实现详解
  • week08_文本匹配任务