E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NOJ
2023西工大
NOJ
(C语言版) 完结!!!
前言代码已同步至gitee:2023
NOJ
(C语言版)!题目过于垃圾和睿智,做这种题简直是浪费生命,甚至会让代码水平剧烈下降,也就81-90题值得做一下,有这功夫不如多打会儿游戏。
annesede
·
2024-01-11 18:38
课程记录
c语言
算法
K阶斐波那契数列--------西工大
NOJ
习题.10
K阶斐波那契数列--------西工大
NOJ
习题.10原创不易,转载请说明出处!!!科普:k阶斐波那契数列的0到n-1项需要有初始值。
xjsc01
·
2023-12-31 20:09
#
NOJ题解
c++
算法
数据结构
c语言
西工大
NOJ
数据结构实验——2.1稀疏矩阵转置
对稀疏矩阵进行转置操作,按照老师讲的,有两种办法。我用的是第一种最简单的,从上到下一行一行得走,虽然速度很慢,但是简单。说实话这个题目很讨厌,我们定义的三元组里面mu表示的是行数,但是题目要求输入的m表示的是列数,这就很容易搞混了。但是我们不用n和m表示行和列,而是用线性代数里面的r表示行,c表示列,这样做不容易错,反正它先输入的永远是行,后输入的永远是列。其中进行转置操作的函数function,
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
c语言
链表
西工大
NOJ
数据结构理论——014.求广义表深度(严5.30)
第一下拿到这道题,我的脑袋轰一下就大了。如果说用”括号匹配“来做的话,这其实很简单。但是如果要用广义表来做的话,难度哗哗哗的就涨上来了。为什么呢?首先,要把读入的字符串存到广义表里面去,这里就需要第一次用到递归;然后,对已经构造好了的广义表,还需要进行求深度的递归,这就用到了第二次递归。上面这两次递归就已经足够让人头疼的了,更不用说处理输入中的逗号了。当然,在这片文章的最后会有完整的代码实现,但是
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
链表
c语言
西工大
NOJ
数据结构实验——实验2.3:稀疏矩阵加法,用十字链表实现C=A+B
这道题几乎和理论
NOJ
上的一道题一模一样,所以参考西工大
NOJ
数据结构理论——013.以十字链表为存储结构实现矩阵相加(严5.27)_没耳朵的Rabbit的博客-CSDN博客即可,(直接复制粘贴这个,啥都不用改
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
c语言
链表
西工大
NOJ
数据结构理论——010.k阶斐波那契数列(严3.32)
k阶斐波那契序列定义:第k和k+1项为1,前k-1项为0,从k项之后每一项都是前k项的和k=2时,斐波那契序列为:0,1,1,2,3,5,8,13...k=3时,斐波那契序列为:0,0,1,1,2,4,7,13,24...k=4时,斐波那契数列为:0,0,0,1,1,2,4,8,15,29...注意:前k-1项都是0!错误样例:正确样例:错误原因:是前5项的和,前5项,不是前2项!#include
没耳朵的Rabbit
·
2023-10-31 01:43
C
链表
数据结构
c语言
链表
LeetCode新界面
打开LeetCode官网1、F12打开检查,也可以右键检查2、点击Console(控制台)3、输入以下代码回车fetch('https://leetcode.cn/graphql/
noj
-go',{headers
繁华king
·
2023-10-22 07:09
leetcode
算法
职场和发展
数据结构理论课
noj
(7)表达式括号匹配
#include#include#include#includetypedefstructstack{charc;structstack*next;}Listack,*pListack;pListackinitStack(){pListackp=(pListack)malloc(sizeof(Listack));if(!p)exit(-1);p->next=NULL;returnp;}voidpu
哥手下留情
·
2023-07-23 23:39
c语言
西北工业大学
noj
数据结构表达式括号匹配(严3.19)
这道题要求我们判断输出的一个字符串中的括号是否符合运算规律。可以运用栈的思想。如果一个括号是左括号就入栈,如果输出一个右括号就将它和栈头的左括号对比,符合就出栈(相当于消掉)。最后如果还有没消掉的括号就是不符合规定。话不多说上代码:#include#include#include#definemax1000#defineok1#defineerror0typedefstruct{chara[max
zzj753
·
2023-07-23 23:37
数据结构
数据结构
栈
算法
c语言
程序人生
分子对接结果分析和作图
原文链接:https://mp.weixin.qq.com/s/D5eLXvCUAln2
NOj
2fDw3vg分子对接是最常用的分子模拟工具,用来探究任何有相互作用的生物活性分子之间的相互作用细节。
hdpai2018
·
2023-02-06 09:49
仿真模拟
lammps
仿真
分子对接
数据结构
NOJ
——05单链表的删除
#includeusingnamespacestd;typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;voidCreate_LinkList(LinkList&L,intn){L=newLNode;L->next=NULL;LNode*r;r=L;for(inti=0;i>p->
你今年几岁
·
2023-02-04 10:32
数据结构
西北工业大学
NOJ
-Python程序设计作业81-90
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:41
python
算法
西北工业大学
NOJ
Python程序设计作业91-100
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:41
python
算法
西北工业大学
NOJ
Python程序设计作业71-80
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:40
python
算法
西北工业大学
NOJ
-Python程序设计作业21-30
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:10
python
西北工业大学
NOJ
Python程序设计作业31-40
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:10
python
算法
西北工业大学
NOJ
-Python程序设计作业41-50
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:10
python
算法
西北工业大学
NOJ
Python程序设计作业51-60
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:10
python
算法
西北工业大学
NOJ
-Python程序设计作业61-70
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:10
python
算法
西北工业大学
NOJ
-Python程序设计作业1-10
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:09
python
西北工业大学
NOJ
Python程序设计作业11-20
(^_^)(文章末尾右下角处)西北工业大学
NOJ
-Python程序设计作业题解集合:
NOJ
-Python程序设计:第1季:水题(Season1-Easy)(1-10)
NOJ
-Python程序设计:第2季
Phoenix_ZengHao
·
2022-12-12 00:09
python
西北工业大学
NOJ
Python程序设计作业 Python快速入门100题(西北工业大学
noj
)
恰好1月赶上了疫情,网课期间课也比较少,所以准备把
NOJ
上的100个题快速过一遍,然后更新一份题解。
Phoenix_ZengHao
·
2022-12-12 00:39
python
『西工大-数据结构-
NOJ
』 011-循环右移(耿5.2) 『西北工业大学』
解题思路:这道题要求对于一个数组进行循环移位操作,讲真这是我在这门课的
NOJ
中遇到的我认为最简单的一个题了。没啥需要考虑的思路,输入数组,for循环进行k次右移,输出数组就OK了。
_LanXiu
·
2022-12-12 00:39
『西工大-数据结构-NOJ』
西北工业大学
数据结构
noj答案
c语言
算法
西工大--人工智能程序设计
noj
--前60道
西工大–人工智能程序设计
noj
–前60道前言截止到2022.12.10,本课程的
noj
61——90道,由于需要用到numpy、pandas、scipy等库,系统暂时没有这些库,无法评判,所以暂且分享一下前
codedog1
·
2022-12-12 00:38
python
开发语言
人工智能
NOJ
1149 旅游预算(动态规划)
本菜不会写,看了别人的博客才恍然大悟,细节很多,具体再注释中可以体现。友情链接:https://blog.csdn.net/zhao2018/article/details/83420944//F#include#include#defineMAXN60#defineINF0x3f3f3f3fdoubledp[MAXN];//dp[i]从第i个加油站到终点的最小费用(循环体是逆序)不包括在i点加油
一个低调的帅哥
·
2022-11-27 16:40
回溯篇---0-1背包问题
NOJ
1004
0-1背包问题:时限:1000ms内存限制:10000K总时限:3000ms问题描述:需对容量为c的背包进行装载。从n个物品中选取装入背包的物品,每件物品i的重量为wi,价值为pi。对于可行的背包装载,背包中物品的总重量不能超过背包的容量,最佳装载是指所装入的物品价值最高。输入:多个测例,每个测例的输入占三行。第一行两个整数:n(nusingnamespacestd;intn,c;//物品总数,背
「已注销」
·
2022-11-17 21:19
算法
dfs
noj
数据结构稀疏矩阵的加法十字链表_数据结构算法之稀疏矩阵
转载请注明出处:转载自Thinkgamer的CSDN博客:blog.csdn.net/gamer_gyt1:稀疏矩阵的背景2:什么是稀疏矩阵?3:为什么要对稀疏矩阵进行压缩存储以及压缩存储的方式?4:稀疏矩阵的相关运算一:背景第一此介绍稀疏矩阵是在数据结构学习时,然后当时并没有多么用心的去学习它,因为,感觉它在实际应用中很少遇见,直到后来自己看了基于用户的协同过滤推荐算法时,才有了较大的感触,在协
weixin_39927059
·
2022-05-07 17:58
程序员快速查询api文档方法汇总
newwindow=1&biw=1920&bih=974&
noj
=1&q=%s+site%3Ahttp%3A%2F%2Fwww.runoob.com%2F&oq=%s+site%3Ahttp%3A%2F
·
2021-11-30 23:51
广搜(bfs)模板太好用了!bfs详细讲解--超详细题目分析(持续更新题目----)【算法分享】
广搜讲解目录广搜回顾广搜题目
noj
1541八数码问题题目描述:题目要求即样例题目分析题解代码【注解详细】---理解BFSnoj1652僵尸来了题目描述题目要求及样例题目分析题目代码(注解详细)
noj
1653
码农C风
·
2021-10-19 09:15
算法总结分享
算法
广搜
c++
【数据结构】
noj
002 顺序表的就地逆置
#includeintmain(){intn,i,j;intseq[1001];scanf("%d",&n);for(i=0;i=0;j--){printf("%d",seq[j]);}printf("\n");for(j=n-1;j>=0;j--){printf("%d",seq[j]);}return0;}
handsomebo_ff1a
·
2021-06-13 12:16
【数据结构】
noj
003 顺序表的删除
#includeintmain(){intm,n,p,i,j,k,q;inta[1001],b[1001],c[1001];//输入scanf("%d%d%d",&m,&n,&p);for(i=0;i
handsomebo_ff1a
·
2021-06-12 15:26
【数据结构】
noj
001 顺序表的插入
#includeintmain(){intn,i,x,j,k;intseq[1001];//输入scanf("%d",&n);for(i=0;iseq[n-1])//x比顺序表最后一个还大时,直接插入到最后一个{seq[n]=x;}elseif(x0;j--){seq[j]=seq[j-1];}seq[0]=x;}else//x位于顺序表中间时{for(k=0;kseq[k]&&xk+1;j--)
handsomebo_ff1a
·
2021-06-09 13:17
【数据结构】
noj
004 单链表的插入
#include#includetypedefstructNode{intdata;structNode*next;}Node,*linklist;voidcreate(linklist*l,intn){linklistp,s;p=*l=(linklist)malloc(sizeof(Node));for(;n>0;n--){s=(linklist)malloc(sizeof(Node));sca
handsomebo_ff1a
·
2020-10-10 01:39
noj
3;顺序表的删除
//顺序表的删除#include"stdio.h"#include"stdlib.h"#definemaxsize100typedefstructSqlist{intelem[maxsize];intlength;}Sqlist,*SqlistPtr;voidSqlist_init(SqlistPtrL){for(inti=0;ilength;i++){scanf("%d",&L->elem[i]
jz咸鱼
·
2020-09-17 12:49
noj
【数据结构】
NOJ
003 顺序表的删除
题目:在数组a中,删去那些b和c的共同元素方法:设数组a、b、c的下标分别为i、j、k从数组b和c的后面往前找,如果找到相同元素x就从数组a的后面往前找这个元素x如果找到了,删除x如果没找到,就继续遍历数组b和c直到i、j、k有一个为负为止从后往前找的原因是,感觉这样移动的元素会少一点在算法中,时刻要防止a[-1]这种情况的出现,也就是始终要检查下标是否越界(虽然测例里貌似没有这种情况,我忘了检查
夏至夏至520
·
2020-09-17 12:39
#
数据结构NOJ
『西工大-数据结构-
NOJ
』 006-LOCATE操作(严2.38) 『西北工业大学』
解题思路:这道题要求使用双向链表储存一组数据,并且每个数据带有一个freq值,我们每次LOCAET访问某个数据,其freq值会自增,最后我们按照freq值由大到小的顺序保存链表,并输出。这道题我们首先要了解双向链表的创建,之后对其进行一个简单的自增,和一次简单的冒泡排序就可以输出数据了。但是既然这道题是以双向链表的形式储存,我们还是要想着去利用和完善一下双向链表的特殊性质的,代码中有一段主函数没使
_LanXiu
·
2020-09-17 10:04
『西工大-数据结构-NOJ』
西北工业大学
数据结构
noj答案
链表
算法
『西工大-数据结构-
NOJ
』 005-单链表的删除(严2.29) 『西北工业大学』
这道题跟数据结构
NOJ
-003一模一样,下面是第三题的链接。https://blog.csdn.net/LanXiu_/article/details/107094831
_LanXiu
·
2020-09-17 10:32
『西工大-数据结构-NOJ』
西北工业大学
数据结构
noj答案
链表
算法
『西工大-数据结构-
NOJ
』 003-顺序表的删除(严2.29) 『西北工业大学』
解题思路:这道题要求对三个非递减有序的线性表(其实就是广义递增)中的A表进行删除操作,需删除的元素为B、C表中均出现的元素。我们比较好想到的一种方法,使用一个数组去储存重复元素,再进行去重操作,这种方式在重复率比较理想的情况下也不会造成太多的储存花销。具体操作见代码,代码中有部分注释。题解代码:#include#includetypedefstructnode{intdata;structnode
_LanXiu
·
2020-09-17 10:11
『西工大-数据结构-NOJ』
西北工业大学
数据结构
noj答案
链表
算法
NOJ
1064 快速排序
快速排序时间限制(普通/Java):1000MS/3000MS运行内存限制:65536KByte总提交:1078测试通过:416比赛描述给定输入排序元素数目n和相应的n个元素,写出程序,利用内排序算法中快速排序算法进行排序,并输出排序最后结果的相应序列。输入共两行,第一行给出排序元素数目n,第二行给出n个元素,1≤n≤100000,每个元素值范围为[0,100000)输出一行,输出排序结果。样例输
Jianjun
·
2020-09-17 03:34
排序
NOJ-邮大
NOJ
1201 统计数字问题
Description:一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。给定表示书的总页码的10进制整数n(1≤n≤109)。编程计算书的全部页码中分别用到多少次数字0,1,2,…,9。Input:
这有点难啊
·
2020-09-14 21:08
【数据结构】
NOJ
001 顺序表的插入运算
#includeusingnamespacestd;intmain(){//输入intl[1001];intn;cin>>n;for(inti=0;i>l[i];intx;cin>>x;//插入x,从后往前找插入位置for(inti=n-1;i>=0;i--){l[i+1]=l[i];if(x>=l[i]||i==0){l[i]=x;break;}}//输出for(inti=0;i
夏至夏至520
·
2020-09-12 20:50
#
数据结构NOJ
【
NOJ
1326】【算法实验三】【分支限界法】推箱子
1326.推箱子时限:1000ms内存限制:10000K总时限:3000ms描述绝大多数人都玩过推箱子的游戏,控制一个人将箱子推动到目标位置即获得胜利。现请你编写一个程序,判断将箱子推到目标位置至少需要多少步。输入推箱子的平面区域为固定大小(10*10),使用10行10列输入推箱子的初始局面。其中,0代表空格,1代表墙,2代表箱子,3代表目标位置,4代表人。注:游戏中只有一个箱子,一个目标位置,一
夏至夏至520
·
2020-08-24 22:44
#
算法设计NOJ
NOJ
1227: 拆数
每一个正整数都可以被表示为指数形式。例如:137=2^7+2^3+2^0。现在用a(b)来表示a^b,那么137就可以被表示为2(7)+2(3)+2(0),又因为7=2^2+2+2^0并且3=2+2^0,所以137最后表示为2(2(2)+2+2(0))+2(2+2(0))+2(0)。现在的任务是给出一个正整数,你需要把它表示为只有数字2和0的指数形式。输入输入一个正整数n(ncharstr[100
keynumber
·
2020-08-24 08:55
NOJ
算法
递归/分治
noj
1748:约瑟夫问题
约瑟夫问题总时间限制:1000ms内存限制:65536kB描述约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。输入每行是用空格分开的两个整数,第一个是n,第二个是m(0#includestructList{
hg_zhh0427
·
2020-08-23 10:57
openjudge
NOJ
:危险的组合
输出的时候偷了个懒。#include#include#includeintmain(){intn;scanf("%d",&n);inti,t,ans=0;for(i=1;i<=(n-2);i++)//第一个三连的位置{t=n-3;ans=ans+pow(2,t);}if(n%2==0)printf("%d",ans/2+1);if(n%2!=0)printf("%d",ans/2+2);retur
学长很忙
·
2020-08-23 07:38
NOJ
NOJ
题目1642 简单的图论问题?(BFS)
[1642]简单的图论问题?时间限制:5000ms内存限制:65535K问题描述给一个n行m列的迷宫,每个格子要么是障碍物要么是空地。每个空地里都有一个权值。你的任务是从找一条(r1,c1)到(r2,c2)的路径,使得经过的空地的权值之和最小。每一步可以往上下左右四个方向之一移动一格,但不能斜着移动,也不能移动到迷宫外面或者进入障碍物格子。如下图,灰色格子代表障碍物。路径A->B->D->F->E
Jogging_Clown
·
2020-08-21 11:37
搜索
NOJ
题目1643 阶乘除法(暴力)
[1643]阶乘除法时间限制:5000ms内存限制:65535K问题描述输入两个正整数n,m,输出n!/m!,其中阶乘定义为n!=1*2*3*...*n(n>=1)。比如,若n=6,m=3,则n!/m!=6!/3!=720/6=120。是不是很简单?现在让我们把问题反过来:输入k=n!/m!,找到这样的整数二元组(n,m)(n>m>=1)。如果答案不唯一,n应该尽量小。比如,若k=120,输出应该
Jogging_Clown
·
2020-08-21 11:05
暴力
NOJ
题目1645 聊天止于呵呵(模拟)
[1645]聊天止于呵呵时间限制:5000ms内存限制:65535K问题描述(现代版)俗话说:流言止于智者,聊天止于呵呵。输入一段聊天记录,你的任务是数一数有多少段对话“止于呵呵”,即对话的最后一句话包含单词hehe或者它的变形。具体来说,我们首先提取出对话的最后一句话,把所有非字母的字符替换成空格,把所有字符替换成小写,然后导出一个单词列表(由空格隔开),只要列表中的任何一个单词是hehe,这段
Jogging_Clown
·
2020-08-21 11:05
模拟
noj
1525求二叉树第K层结点个数
1525.求二叉树第K层结点个数时限:1000ms内存限制:10000K总时限:3000msDescription如果按照二叉树的顺序存储结构,逐个输入二叉树的结点值,(即按从上到下、从左至右的顺序,逐个输入结点值,对于空结点使用0表示),则一棵二叉树可以被一个序列唯一表示,如A表示一棵只有根结点的二叉树;A#C表示一个深度为2、根结点左子树为空的二叉树。请根据输入的二叉树的序列,创建二叉链表,并
rain699
·
2020-08-21 10:50
NOJ
NOJ
1052水王争霸——理解
水王争霸时间限制(普通/Java):1000MS/3000MS运行内存限制:65536KByte总提交:145测试通过:57描述为了丰富校园网络生活,学校BBS举行了一次水王争霸赛。比赛开始后,选手们疯狂灌水,都想争取到水王这个荣誉称号。但学校的BBS是如此的不堪一击,才1e-3秒就超负荷了。现在需要把选手们灌的水集合起来,降低服务器负荷。事情是这样得到处理的:假设每个选手每次灌水量为1L,每灌一
tcherry
·
2020-08-20 04:47
C
ACM
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他