ICode9

精准搜索请尝试: 精确搜索
  • 青岛OJ(QingdaoU/OnlineJudge)的开发与使用(8)——忘记root密码怎么办2022-01-31 12:31:56

    0.前言 闲的无聊把改密码然后把原来的密码忘了,本来想从数据库恢复,然后发现是hsa256加密。没办法,另寻他法。 1.解决办法 官方想到了这个问题,所以给我方法让我们可以在忘记root密码的情况的下修改root密码。我们进到服务器里执行这两行代码。 docker exec -it oj-backend /bin/sh py

  • 青岛OJ(QingdaoU/OnlineJudge)的开发与使用(4)——备份与恢复2022-01-30 18:02:41

    原文链接:这里 0.前言 前面一篇文章中,我们手动导入题目,也可以按照预先设定好的部分导入题目,这篇文章我们尝试备份与恢复操作。 1.本机的备份与恢复 我这里创建了几个用户,和一些题目。然后我们删除这些用户和题目看能不能恢复数据。 在我们一键安装的版本中,在backup文件下有个官方

  • 青岛OJ(QingdaoU/OnlineJudge)的安装(0)2022-01-30 17:05:12

    原文链接:这里 0.前言 OJ(OnlineJudge)是在线判题系统,很多学校或者机构打比赛都有自己的OJ系统。QingdaoU这个OJ是最新开发的一个OJ系统,界面比较好 官方文档:https://docs.onlinejudge.me/#/onlinejudge/guide/deploy github: https://github.com/QingdaoU/OnlineJudge 官方DEMO: ht

  • 青岛OJ(QingdaoU/OnlineJudge)的开发与使用(1)——运行前端/修改中文2022-01-30 17:02:24

    原文链接:这里 0.前言 上一篇我们说到安装完毕青岛OJ,并能够正常运行,但是还是要修改很多东西,中间遇到一些坑,把过程记录下来,以共参考 1.项目整体架构 根据官方说法,整个项目分为以下四个部分 后端(Django): https://github.com/QingdaoU/OnlineJudge 前端(Vue): https://github.com

  • 青岛OJ(QingdaoU/OnlineJudge)的开发与使用(2)——整合前端2022-01-30 17:01:24

    原文链接:这里 0.前言 上一篇中,我们下载了前端代码并修改了前端代码,并成功运行了修改过的前端代码,这一片中我们将修改过的前端代码更新到服务端。 思路一个有两种,第一种是将前端代码挂载到服务器上。另一种是将前端代码打包成镜像文件写道docker-compose.yml文件中。 1.前端代码挂

  • 青岛OJ(QingdaoU/OnlineJudge)的开发与使用(3)——生成题目与导入用户2022-01-30 17:01:09

    原文链接:这里 0.前言 前面的文章我们已经修改完前端并重新部署了,如果你没有看前面两篇,可以把我改好的docker-compose.yml文件里面的oj-backend的镜像部分直接替换掉,然后重新docker compose up -d image: registry.cn-qingdao.aliyuncs.com/guo_z/oj-backend:1.0 1.手动添加题目

  • OJ题目--1,创建数组储存字符串中出现的字符次数问题(4)2022-01-28 20:58:35

    1,求字符串中第一个只出现一次的字符:第一个只出现一次的字符_牛客题霸_牛客网 (nowcoder.com) 由于字符在计算机中归根结底是由阿斯克码所代表的,因此可以创建一个数组,每一个字符出现的次数就放在数组中其阿斯克码所对应的下标位置,到时候,从第一个字符对应的阿斯克码的下标开始寻找

  • 搭建HydroOJ2022-01-24 13:33:38

    众所周知,作为一个OIer,拥有一个自己的OJ是很酷的事情。 那样的话,作为一个退役的OIer,教OIers拥有一个OJ便是一个更酷的事情。 废话不多说。首先,你需要的原材料: 一台能上网的电脑 一台云服务器或一块钱 接下来,废话不多说,我们开始搭建! 我之前好像在别的地方写过如何搭建qduoj,不过那

  • 杭电OJ刷题指南(ACM)2022-01-24 12:01:34

    第一阶段:开始入门吧!(15天,53题)一.输入输出练习(2天,10题)1000、1089—1096、1001 二.简单操作:(2—4天,12题)2000—2011、2039 三.英文题试水(3—4天,8题)1720、1062、2104、1064、2734、1170、1197、2629 四.回归水题(4-6天,24题)2012—2030、2032、2040、2042、2054、2055 第二阶段:我要学算法!(12天,31

  • zzuli oj 1039: n个数求和2022-01-21 23:33:10

    题目描述 输入一个整数n和n个整数,输出这n个整数的和。 输入 输入有两行:第一行是一个正整数n,第二行是n个整数。 输出 输出一个整数,即n个数的和。输出单独占一行。 样例输入 3 7 3 2 样例输出 12 先调到java再提交 import java.util.*; public class Main { public static

  • OJ分段函数2022-01-18 21:02:26

    Description 函数是一种特殊的映射,即数集到数集的映射。对于给定的每个自变量都能给出一个确定的值,这是一件多么牛的事情呀。其实不是函数牛,而是因为它具有这种性质我们的数学家才这么定义了它。函数有很多类型,虽然本质都是映射,但为了方便研究和应用,数学家们做了很多分类。比如

  • zzuli oj 1023: 大小写转换(java)2022-01-16 11:30:46

    题目描述 输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。 输入 输入为一个字符。 输出 按题目要求输出一个字符,单独占一行。 样例输入 a 样例输出 A 先调到java再提交 直接调用函数比较优雅 import java.util.*; public class Main { public static void main(Stri

  • zzuli oj 1008: 美元和人民币2022-01-14 22:58:52

    题目描述 美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是1美元兑换6.5573元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。 输入 输入一个实数,为美元的金额。 输出 输出能兑换的人民币的数值。输

  • 单链表oj题目2022-01-12 11:59:55

    #include<stdio.h> #include<stdlib.h> typedef struct LNode { int data; struct LNode*next; }LNode,*LinkList; LinkList CreatList1(LinkList&L) { LNode*s; int x; L = (LinkList)malloc(sizeof(LinkList)); L->next=NULL;

  • Huawei OJ 题解 - 31. 整数拆分 - Go 参考解答2022-01-11 10:35:24

    ## 简介- 详情:http://oj.rnd.huawei.com/problems/31/details- 难度:简单## 思路TODO## 用例TODO## 解答```gopackage mainimport ( "fmt" "io")// Go reference template, modify as neededfunc main() { /** * n = 4+0 * n = 3+1 * n = 2+2 | 2+1+1 *

  • SWUST OJ 1098: 堆的判断2022-01-10 09:34:34

    题目描述 编写程序判断以下给出的整数序列是否为最小堆。 输入 第一行是元素的个数n; 第二行是n个整数序列。 输出 如果是小根堆,输出Yes,否者输出No。 样例输入 10 100 86 48 73 35 39 42 57 66 21 样例输出 No 参考程序 #include<stdio.h> #include<stdlib.h> void judge(int

  • SWUST OJ 1065: 无向图的连通分量计算2022-01-09 09:30:33

    题目描述 假设无向图G采用邻接矩阵存储,编写一个算法求连通分量的个数。 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1),接下来是为一个n*n大小的整数矩阵,表示图的邻接关系。数字为0表示不邻接,1表示不邻接。 输出 连通分量的个数。 样例输入 5 0 1 0 1 1 1 0 1 1 0 0

  • SWUST OJ 1055: 邻接矩阵到邻接表2022-01-08 09:30:16

    题目描述 假设无向图G采用邻接矩阵存储,编写一个算法输出邻接表。 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1),接下来是为一个n*n大小的整数矩阵,表示图的邻接关系。数字为0表示不邻接,1表示邻接。 输出 输出图G的邻接表。第一行表示顶点0可直接到达的顶点编号。其他

  • SWUST OJ 1016: 插入排序算法实现2022-01-08 09:05:27

    题目描述 插入排序算法实现。 输入 第一行是待排序数据元素的个数; 第二行是待排序的数据元素。 输出 一趟直接插入排序算法结果。 样例输入 10 50 36 41 19 23 4 20 18 12 22 样例输出 36 50 41 19 23 4 20 18 12 22 参考程序 #include<stdio.h> int main() { int n; scanf

  • SWUST OJ 984: 利用二叉树中序及先序遍历确定该二叉树的后序序列2022-01-07 14:02:21

    题目描述 已知二叉树的中序和先序遍历可以唯一确定后序遍历、已知中序和后序遍历可以唯一确定先序遍历,但已知先序和后序,却不一定能唯一确定中序遍历。现要求根据输入的中序遍历结果及先序遍历结果,要求输出其后序遍历结果。 输入 输入数据占2行,其中第一行表示中序遍历结果,第二

  • SWUST OJ 983: 利用二叉树中序及后序遍历确定该二叉树的先序序列2022-01-07 11:02:00

    题目描述 知二叉树的中序和先序遍历可以唯一确定后序遍历、已知中序和后序遍历可以唯一确定先序遍历,但已知先序和后序,却不一定能唯一确定中序遍历。现要求根据输入的中序遍历结果及后序遍历结果,要求输出其先序遍历结果。 输入 第一行为中序序列 第二行为后续序列 输出 输出为

  • SWUST OJ 1102: 顺序表上数据的划分问题的实现2022-01-06 18:03:06

    题目描述 建立一个顺序表L,然后以第一个为分界,将所有小于等于它的元素移到该元素的前面,将所有大于它的元素移到该元素的后面。 输入 顺序表长度n; 顺序表中的数据元素。 输出 移动后的数据元素。 样例输入 10 32 5 22 43 23 56 54 57 11 25 样例输出 25 11 23 22 5 32 43 56 54

  • SDUT-OJ-逆置正整数2022-01-05 18:30:13

    #include <iostream> using namespace std; int main() { int a,b, c,n; cin>>n; a = n / 100; b = n / 10 % 10; c = n % 10; cout<<c * 100 + b * 10 + a; return 0; }

  • SWUST OJ 1028: 特定字符序列的判断2022-01-05 14:04:53

    题目描述 编写一程序,识别依次读入的一个以“#”为结束符的字符序列是否为形如“序列1@序列2”模式的字符序列。期中序列1和序列2中都不含字符“@”,且序列2是序列1的逆序列。例如“a+b@b+a”是满足条件的序列字符,而“1+3@3-1”则不是。 输入 一个以“#”结束的字符序列。 输出

  • SWUST OJ 1027: 舞伴问题2022-01-05 11:02:36

    题目描述 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。要求编写程序实现舞伴问题。 输入 输入一共5行,第一行是男生人数m;第二行依次是男生的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有