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

吉安市规划建设局网站小程序制作流程收费

吉安市规划建设局网站,小程序制作流程收费,如何制作一个简单的网站,建筑公司经营范围有哪些文章目录 题目描述与示例题目描述输入描述输出描述备注示例一输入输出说明 示例二输入输出 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 跳房子#xff0c;也叫跳飞机#xff0c;是一种世界性的儿童游戏。 游戏… 文章目录 题目描述与示例题目描述输入描述输出描述备注示例一输入输出说明 示例二输入输出 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 跳房子也叫跳飞机是一种世界性的儿童游戏。 游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格 跳房子的过程中可以向前跳也可以向后跳。 假设房子的总格数是count小红每回合可能连续跳的步教都放在数组steps中请问数组中是否有一种步数的组合可以让小红两个回合跳到最后一格? 如果有请输出索引和最小的步数组合。 注意: 数组中的步数可以重复但数组中的元素不能重复使用。提供的数据保证存在满足题目要求的组合且索引和最小的步数组合是唯一的。 输入描述 第一行输入为每回合可能连续跳的步数它是整数数组类型。 第二行输入为房子总格数count它是int整数类型。 输出描述 返回索引和最小的满足要求的步数组合(顺序保持steps中原有顺序) 备注 count ≤ 10000 ≤ steps.length ≤ 5000-100000000 ≤ steps ≤ 100000000 示例一 输入 [1,4,5,2] 7输出 [5,2]说明 示例二 输入 [-1,2,4,9,6] 8输出 [-1,9]解题思路 注意本题和LeetCode1、两数之和几乎完全一致。区别在于需要输出索引和最小的两个数字。 代码 Python # 题目2023B-跳房子I # 分值200 # 作者许老师-闭着眼睛学数理化 # 算法哈希表 # 代码看不懂的地方请直接在群上提问# 输入步数列表注意需要去除最开头和最末尾的中括号 nums list(map(int, input()[1:-1].split(,))) target int(input())# 初始化索引和最大值这里可以取inf也可以取nums长度乘2 min_idx_sum len(nums)*2 # 构建哈希表储存每一种步数首次出现的下标 hash_dic dict() # 初始化答案列表 ans [0, 0]# 遍历nums for i, num in enumerate(nums):# 计算target-num的值rest_numrest_num target-num# 若rest_num位于哈希表中说明其曾经出现过# rest_num和num相加等于所需要的结果targetif rest_num in hash_dic:# 若此时min_idx_sum大于两者下标和# 则更新min_idx_sum和ansif min_idx_sum hash_dic[rest_num] i:min_idx_sum hash_dic[rest_num] i# 注意题目要求两个元素保持原有顺序ans [rest_num, num]# 若num不位哈希表中说明它第一次出现记录其下标# 由于我们希望两数的下标和尽可能小# 故对于重复出现的数字只记录其第一次出现的下标即可if num not in hash_dic:hash_dic[num] i# 输出答案注意要按照格式输出 print(f[{ans[0]},{ans[1]}])Java import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);String input scanner.nextLine();input input.substring(1, input.length() - 1); // Remove square bracketsString[] numStrings input.split(,);int[] nums new int[numStrings.length];for (int i 0; i nums.length; i) {nums[i] Integer.parseInt(numStrings[i].trim());}int target scanner.nextInt();int minIdxSum nums.length * 2;HashMapInteger, Integer hashDic new HashMap();int[] ans new int[2];for (int i 0; i nums.length; i) {int num nums[i];int restNum target - num;if (hashDic.containsKey(restNum)) {if (minIdxSum hashDic.get(restNum) i) {minIdxSum hashDic.get(restNum) i;ans[0] restNum;ans[1] num;}}if (!hashDic.containsKey(num)) {hashDic.put(num, i);}}System.out.println([ ans[0] , ans[1] ]);} }C #include iostream #include vector #include unordered_map #include sstream using namespace std;int main() {string input;getline(cin, input);input input.substr(1, input.length() - 2); // Remove square bracketsistringstream iss(input);vectorint nums;string numStr;while (getline(iss, numStr, ,)) {nums.push_back(stoi(numStr));}int target;cin target;int minIdxSum nums.size() * 2;unordered_mapint, int hashDic;vectorint ans(2);for (int i 0; i nums.size(); i) {int num nums[i];int restNum target - num;if (hashDic.find(restNum) ! hashDic.end()) {if (minIdxSum hashDic[restNum] i) {minIdxSum hashDic[restNum] i;ans[0] restNum;ans[1] num;}}if (hashDic.find(num) hashDic.end()) {hashDic[num] i;}}cout [ ans[0] , ans[1] ] endl;return 0; }时空复杂度 时间复杂度O(N)。仅需一次遍历数组。 空间复杂度O(N)。哈希表所占空间。 华为OD算法/大厂面试高频题算法练习冲刺训练 华为OD算法/大厂面试高频题算法冲刺训练目前开始常态化报名目前已服务100同学成功上岸 课程讲师为全网50w粉丝编程博主吴师兄学算法 以及小红书头部编程博主闭着眼睛学数理化 每期人数维持在20人内保证能够最大限度地满足到每一个同学的需求达到和1v1同样的学习效果 60天陪伴式学习40直播课时300动画图解视频300LeetCode经典题200华为OD真题/大厂真题还有简历修改、模拟面试、专属HR对接将为你解锁 可上全网独家的欧弟OJ系统练习华子OD、大厂真题 可查看链接 OD算法冲刺训练课程表 OD真题汇总(持续更新) 绿色聊天软件戳 od1336了解更多
http://www.sadfv.cn/news/4522/

相关文章:

  • qq群推广方法株洲关键词seo优化服务商
  • 织梦学校网站无锡网络推广外包
  • 网站评估怎么做会计上网站建设做什么费用
  • 手机html网站开发视频做网站行业如何跟客户交流
  • 集团网站建设哪家好建设网站模版
  • 网站建设怎么让百度搜索到国家卫生资格考试官网
  • 网页制作模板的网站免费中企动力会员控制平台
  • 代做毕业设计网站 道路桥梁优化大师下载安装免费
  • 引用网站的内容如何做注释软件技术毕业设计项目
  • 彩票网站建设维护武清做网站的
  • 福州鼓楼区网站建设投票网站建设
  • 企业网站功能模块设计网站开发工程师制作kpi
  • 建筑公司网站设计详情多语言做网站
  • 如何快速备案网站专业免费网站建设哪里便宜
  • 大庆市住房和城乡建设局网站网站流量查询 优帮云
  • react.js做的网站手机网站一键分享到微信
  • 营销网站排行榜前十名手机网站分享代码
  • 无锡市建设银行总行网站连云港企业做网站
  • 企业科技网站建设万维网站建设
  • 如何做网站推广赚钱工信部网站备案查询 手机
  • 做情人在那个网站大连旅顺港
  • 佛山有哪些公司佛山seo优化
  • 顺德电子商务网站建设网站 源码 下载
  • 做logo有哪些网站公司做网站哪里好
  • 企业网站建设要多久WordPress手机端有广告
  • 曲靖房地产网站开发域名备案查询网站备案
  • 大朗镇仿做网站网站如何做好优化
  • 大学生可做的网站主题WordPress安装jetpack
  • 网站被人做跳转mg线上注册
  • 做公众号的网站模板下载涿州做网站的公司