- 2024-11-21XDF OJ P Answer-C P1008
(说明:此代码只作为参考,并非绝对的正确代码,但是保证AC)题目:寻找域名描述统一资源定位符(UniformResourceLocator,缩写为URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文
- 2024-11-20【数据结构OJ】【图论】货币套汇(图路径)
题目描述套汇是指利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货币。例如,假定1美元可以买0.7英镑,1英镑可以买9.5法郎,1法郎可以买到0.16美元。通过货币兑换,一个商人可以从1美元开始买入,得到0.7×9.5×0.16=1.064美元,从而获得6.4%的利润。给定n种
- 2024-11-16信奥OJ的搭建
第一步,服务器申请选择一:免费云服务器,免费虚拟主机如:阿贝云阿贝云提供了免费的云服务器和免费的云虚拟主机,可根据自己的实际应用情况选择。首先注册一个账户,然后需要支付0.3元做一个实名认证,如果实名认证成功了大概率会开通成功。如果失败了可能是
- 2024-11-15【数据结构副本篇】顺序表 链表OJ
- 2024-11-14每日OJ题_牛客_计算字符串的编辑距离_DP_C++_Java
目录牛客_计算字符串的编辑距离_DP题目解析C++代码Java代码牛客_计算字符串的编辑距离_DP计算字符串的编辑距离_牛客题霸_牛客网描述:Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换
- 2024-11-12每日OJ题_牛客_kotori和迷宫_BFS_C++_Java
目录牛客_kotori和迷宫_BFS题目解析C++代码Java代码牛客_kotori和迷宫_BFSkotori和迷宫描述: kotori在一个n*m迷宫里,迷宫的最外层被岩浆淹没,无法涉足,迷宫内有k个出口。kotori只能上下左右四个方向移动。她想知道有多少出口是她能到达的,最近的出口离她
- 2024-11-12山凉田带你玩转OJ--返回链表倒数第K个结点
题目解读给定一个单链表和一个整数k,要求返回链表的倒数第k个节点。示例输入:1->2->3->4->5,k=2输出:4解题思路采用快慢指针法,具体步骤如下:初始化指针:快指针fast和慢指针slow都初始化为链表的头节点head。快指针提前走k步:让快指针fast先向前
- 2024-11-12山田凉带你玩转OJ--判断链表是否有环并返回环的起始结点
技术博客:判断链表是否有环并返回环的起始结点引言在链表操作中,判断链表是否存在环形结构是一个常见的问题。本文将详细介绍如何使用快慢指针法判断链表是否有环,并进一步找到环的起始结点。我们将分步骤讲解每一步的实现原理,并提供完整的代码实现。1.题目解读题目要求:
- 2024-11-11数据结构 ——— 链式二叉树oj题:对称二叉树
目录题目要求手搓一个对称二叉树代码实现 题目要求给你一个二叉树的根节点 root ,检查它是否轴对称手搓一个对称二叉树代码演示://数据类型typedefintBTDataType;//二叉树节点的结构typedefstructBinaryTreeNode{ BTDataTypedata;//每个节点的数据
- 2024-11-103174 含K个3的数( oj )
描述输入两个正整数m和k。判断m能否被19整除,且恰好含有k个3。如果满足条件,则输出YES;否则,输出NO。例如,输入:438333,满足条件,输出YES。如果输入:393313,尽管有3个3,但不能被19整除,也不满足条件,应输出NO。输入描述m和k的值,中间用单个空格间隔。输出描述满足条件时输出"YES",
- 2024-11-09CSC1003 OJ system running Java SDK.
CSC1003Assignment2ImportantNotes:Theassignmentisanindividualproject,tobefinishedonone’sowneffort.Theworkmustbesubmittedbefore6pmNov.8,2024(Friday),BeijingTime.Thisisafirmdeadline.Nolatesubmissionsareaccepted.Plag
- 2024-11-09xtu oj锐角三角形
锐角三角形题目描述n条边,任选3条边,能组成多少个锐角三角形(选的边不同就认为是不同的三角形)?输入第一个是一个整数T(1≤T≤1000),表示样例的个数。每个样例占2行,第一行是一个整数n,3≤n≤100,表示边数。第二行是n个整数ai,1≤ai≤10000,表示边的长度。输出依次每行
- 2024-11-09数据结构:链表oj题
目录题1.删除链表中的某个元素val题目表述:思路1:在源链表中进行删除更改思路2:创建一个新链表题2:反转一个链表问题描述:思路1:在源链表内部进行操作思路2:创建一个新链表题3:寻找链表中间位置题目描述:思路1:思路2:快慢指针题1.删除链表中的某个元素val题目表述:
- 2024-11-09东华大学oj n的倍数
N的倍数时间限制:2s类别:函数->中等问题描述明明的爸爸在研究一个复杂的数学问题,研究了很长时间都没有结果。明明看见后就问爸爸在研究什么。明明的爸爸回答说:“我在研究一个整数的倍数问题,想找到某个数的倍数……”明明还没有等他爸爸说完,就抢着说:“这不是很简单嘛,你把
- 2024-11-08每日OJ题_牛客_BC157素数回文_数学_C++_Java
目录牛客_BC157素数回文_数学题目解析C++代码Java代码牛客_BC157素数回文_数学素数回文_牛客题霸_牛客网描述:现在给出一个素数,这个素数满足两点:1、 只由1-9组成,并且每个数只出现一次,如13,23,1289。2、 位数从高到低为递减或递增,如2459,87631。请你判断一下,这
- 2024-11-07信奥OJ的搭建
第一步,服务器申请选择一:免费云服务器,免费虚拟主机如:阿贝云阿贝云提供了免费的云服务器和免费的云虚拟主机,可根据自己的实际应用情况选择。首先注册一个账户,然后需要支付0.3元做一个实名认证,如果实名认证成功了大概率会开通成功。如果失败了可能是服
- 2024-11-06数据结构 ——— 链式二叉树oj题:相同的树
目录题目要求手搓两个链式二叉树代码实现 题目要求给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。手搓两个链式二叉树代码演示://数据类型typedefintBTDataType;
- 2024-11-04每日OJ题_牛客_相差不超过k的最多数_滑动窗口_C++_Java
目录牛客_相差不超过k的最多数_滑动窗口题目解析C++代码Java代码牛客_相差不超过k的最多数_滑动窗口相差不超过k的最多数_牛客题霸_牛客网(nowcoder.com)描述: 给定一个数组,选择一些数,要求选择的数中任意两数差的绝对值不超过 k 。问最多能选择多少
- 2024-11-03单链表OJ题(2):反转链表(三指针法)、找中间节点(快慢指针)
目录1.反转链表反转链表总结:2.链表的中间节点(快慢指针法)快慢指针法总结1.反转链表在这道题中,我们需要把一个单链表反转它们的指向,这里,我们给出了一个好理解的简单解法,就是用三个指针去解决这道题。先给出完整的代码。/***Definitionforsingly-linkedlist.*
- 2024-11-03单链表OJ题(3):合并两个有序链表、链表分割、链表的回文结构
目录 一、合并两个有序链表 二、链表分割三、链表的回文结构u解题的总体思路: 合并两个有序链表:首先创建新链表的头节点(哨兵位:本质上是占位子),为了减少一些判断情况,简化操作。然后我们再创建俩个指针分别指针两个单链表的头,然后遍历比较,将两个指针指向节点的最小值接
- 2024-11-03东华大学oj航班时间
大家来搜到我这篇博客可能是出于两个目的,一种是真的没有思路,另一种呢是不知道该怎么输入。注:本题我只用到函数而且用法简单。航班时间时间限制:1s类别:循环结构->较难问题描述【问题背景】小h前往美国参加了蓝桥杯国际赛。小h的女朋友发现小h上午十点出发,上午十二点
- 2024-10-31xtu oj 逆序数(小数据) //冒泡排序
题目描述给你一个序列x1,x2,…,xn,如果数对<xi,xj>,其中i<j,而xi>xj我们称之为逆序数对。一个序列的逆序数对的数目,称为这个序列的逆序数。比如说序列312,逆序数对为<3,1>和<3,2>,所以这个序列的逆序数为2。现在给你一个数字序列,请求其逆序数。输入每个样例为两行
- 2024-10-29每日OJ题_牛客_AB20走迷宫_BFS_C++_Java
目录牛客_AB20走迷宫_BFS题目解析C++代码Java代码牛客_AB20走迷宫_BFS走迷宫_牛客题霸_牛客网(nowcoder.com)描述: 给定一个n×m的网格,在网格中每次在不超过边界的情况下可以选择向上、向下、向左、向右移动一格。网格中的一些格子上放置有障碍物,放有
- 2024-10-29【OJ题解】C++ 把字符串转换成整数
- 2024-10-27信奥OJ的搭建
第一步,服务器申请选择一:免费云服务器,免费虚拟主机如:阿贝云阿贝云提供了免费的云服务器和免费的云虚拟主机,可根据自己的实际应用情况选择。首先注册一个账户,然后需要支付0.3元做一个实名认证,如果实名认证成功了大概率会开通成功。如果失败了可能是服务