离型剂技术支持东莞网站建设php 移动网站开发

news/2025/10/3 21:38:33/文章来源:
离型剂技术支持东莞网站建设,php 移动网站开发,网页设计图片刷新随机更换,wordpress弹窗登录注册1025. 反转链表 (25) 时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个常数K以及一个单链表L#xff0c;请编写程序将L中每K个结点反转。例如#xff1a;给定L为1→2→3→4→5→6#xff0c;K为3#xff0c;则输出应该为3→2→1→6… 1025. 反转链表 (25) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个常数K以及一个单链表L请编写程序将L中每K个结点反转。例如给定L为1→2→3→4→5→6K为3则输出应该为3→2→1→6→5→4如果K为4则输出应该为4→3→2→1→5→6即最后不到K个元素不反转。 输入格式 每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N( 105)、以及正整数K(N)即要求反转的子链结点的个数。结点的地址是5位非负整数NULL地址用-1表示。 接下来有N行每行格式为 Address Data Next 其中Address是结点地址Data是该结点保存的整数数据Next是下一结点的地址。 输出格式 对每个测试用例顺序输出反转后的链表其上每个结点占一行格式与输入相同。 输入样例 00100 6 4 00000 4 99999 00100 1 12309 68237 6 -1 33218 3 00000 99999 5 68237 12309 2 33218输出样例 00000 4 33218 33218 3 12309 12309 2 00100 00100 1 99999 99999 5 68237 68237 6 -1 解析:本题注意一个坑,就是并不是所有的结点都在一个链表上,有一些结点是链表之外的多余结点.本题思路还是比较简单的. 代码: /************************************************************************* File Name: 1025.c Author: YueBo Mail: yuebowhu163.com Created Time: Sun 04 Jun 2017 09:37:57 AM CST************************************************************************/ #include stdio.hint main() {int nums[100001] {0};int next_addrs[100001] {0};int index[100001] {0};int first_addr, tmp_addr;int N, K;int i, j;int cnt 1;scanf(%d%d%d, first_addr, N, K);for (i 0; i N; i){scanf(%d, tmp_addr);scanf(%d, numstmp_addr);scanf(%d, next_addrstmp_addr);}index[0] first_addr;for (i 1; i N; i){tmp_addr next_addrs[index[i-1]];if (tmp_addr ! -1){cnt;index[i] tmp_addr;}elsebreak;}for (j 0; j cnt/K; j){for (i j*KK-1; i j*K; i--)printf(%05d %d %05d\n, index[i], nums[index[i]], index[i-1]);if ((j2)*K-1 cnt)printf(%05d %d %05d\n, index[i], nums[index[i]], index[(j2)*K-1]);else if ((j1)*K cnt)printf(%05d %d %05d\n, index[i], nums[index[i]], index[(j1)*K]);elseprintf(%05d %d -1\n, index[i], nums[index[i]]);}for (i j*K; i cnt-1; i)printf(%05d %d %05d\n, index[i], nums[index[i]], next_addrs[index[i]]);if (cnt%K ! 0)printf(%05d %d -1\n, index[cnt-1], nums[index[cnt-1]]);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926348.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

甘肃省工程建设信息官方网站宣传片拍摄构思

伺服放大器功能提升 伺服放大器MELSERVO-JET系列为进一步优化了独家控制引擎的高性能伺服放大器。 可通过与支持CC-LinK IE TSN的运动控制器的同步通信,进行高 速、高精度的运动控制。 除了旋转型伺服电机以外,还支持线性伺服电机。MR-JET-G-N1支持EtherCAT。 旋转型伺服电机 …

Vue之刷新页面会触发的生命周期函数

刷新页面时不会触发组件的 onUnmount 事件。 因为刷新页面会直接销毁整个页面的 DOM 树和内存中的组件实例,属于“强制清空”,而非组件正常从 DOM 树中卸载的流程。 而 onUnmount 的核心是“组件正常卸载(如路由切换…

深入解析:App Store 上架完整流程解析,iOS 应用发布步骤、ipa 文件上传工具、TestFlight 测试与苹果审核经验

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

傅里叶的一生

傅里叶的一生https://www.bilibili.com/video/BV1u7411s7Hi/ 傅里叶1807年发表《热的传播》论文,提出用三角函数级数表示物体温度分布,但因数学家反对延迟发表。1811年该研究获巴黎科学院大奖,1822年出版《热的解析…

Dos命令学习(新手)

打开CMD的方式Win键+R 输入cmd打开控制台 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 开始菜单,打开命令提示符 资源管理器的地址栏前面加上cmd路径常用Dos命令 #盘符切换:盘符+回车 #查看…

如何做外围网站的代理wordpress首页调用文章页图片

Windows 10启用Hyper-V 官网教程PowerShell 启用 Hyper-V启用 Hyper-V 角色 我们知道VMware是创建虚拟机的好工具,那Windows平台上有没有虚拟工具呢? 今天我们要讲解的就是Windows才入局的虚拟工具:Hyper-V 官网教程 https://learn.microsof…

苹果im虚拟机协议群发系统,苹果imessage推信软件,苹果iMessage自动群发协议–持续更新中...

一、电脑版虚拟机苹果系统(Mac OS)上实现imessage群发: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些“…

吴恩达深度学习课程一:神经网络和深度学习 第一周:深度学习简介

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

实用指南:AI Agent开发平台如何设计?核心架构与工作流实战案例详解

实用指南:AI Agent开发平台如何设计?核心架构与工作流实战案例详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &qu…

防重复提交的实现

实现防重复提交 1.按钮置灰和恢复(触发函数时应马上置灰,再执行其他逻辑,最后恢复按钮状态,否则容易在执行函数的置灰语句前再次触发函数,可以使用try-finally结构对函数进行改造) 2.前端对请求进行缓存(实现请…

建设云南省癌症中心网站wordpress 采集函数

ReactNative中升级IOS 17版本Crash解决 ReactNative中升级IOS 17版本Crash解决一、问题描述二、原因分析三、解决方案决策3.1 设置宽高为非零值3.2 使用新的UIGraphicsImageRenderer替换就版本的UIGraphicsBeginImageContext 四、可能使用到该API的三方库4.1 react-native-fast…

设计模式(C++)详解——观察者模式(Observer)(1) - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

百度百科让做网站的超链接吗wordpress登陆小工具

如何终止一个正在运行的线程? 设置状态位来终止一个正在运行的线程。可以自己实现, 也可以使用 interrupt 方法来设置这个状态位, 然后在代码中判断 isInterrupted 的返回结果来执行退出执行的逻辑。 了解 Thread 类中的 stop、interrupt 方法吗?为什么不用 stop…

Day25错误(error)与异常(exception)的简单认识

总结:错误往往比异常更加严重,是JVM引起的问题,无法通过代码捕获与媳妇 异常则是由程序员的不当操作引起的,错误则与程序员的代码无关 错误发生是一般会导致程序停止,异常取决于程序员是否对其进行处理,若被捕获…

营销型网站建设宣传语员工入职 在哪个网站做招工

你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。 Vim the Six Billion Dollar editor Better, Stronger, Faster. 学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文…

算法课第一次作业

编码规范: 1)避免使用a,b,abc等无意义的名称 2)使用驼峰命名法,如camelCase,userName等类型的命名方式;使用蛇形命名法,如snake_case,user_name等类型的命名方式 3)在运算符号前后添加空格 4)括号风格保持一…

购物网站公司要花费多少钱个人网站怎么做微信支付

Suno 被誉为“音乐界的 ChatGPT”,它的独特之处在于能够根据简单的提示,自主创作包括歌词、人声和配器在内的完整音乐作品。更令人惊叹的是,你可以引导它精确地选择任何想要的音乐风格,从古老的三角洲蓝调到现代的电子寒潮,它还能灵活运用各种方言。 Suno 正在开启一个全…

Luogu P14122 [SCCPC 2021] Direction Setting题解 最小费用流

P14122 [SCCPC 2021] Direction Setting 题目链接 题目大意 给定一个有n个结点,m条边的无向图,要求给每一条边加上方向,使之变为一个有向图,并使$ D=\sum_{i=0}^{n}max(0,di-ai) $的值最小,其中$ai$是第i个点的限…