ICode9

精准搜索请尝试: 精确搜索
  • nowcoder-oj【面试高频TOP榜单-入门难度】2021-09-15 21:05:03

    1 NC65 斐波那契数列     public class Solution { public int Fibonacci(int n) { //自己首次实现 /* if(n==0){ return 0; }else if(n==1){ return 1; }else{ return Fibonacc

  • 杭电oj 10012021-09-14 22:05:42

    include using namespace std; int main() { int n, sum, i; while(cin >> n ) { sum=0; for(i=1;i<=n;i++){ sum+=i; } cout << sum << endl; cout << endl; } return 0; } 注意审题,题目要求输出后空一行。教训,反复错题找不到需再次审题。 循环输入 c++ while(cin>>a[i]){}

  • 题解 Luogu P3285 [SCOI2014]方伯伯的OJ2021-09-11 21:31:46

    题意 初始有 \(n\) 个人,编号为 \(1\sim n\),每个人有一个排名,初始排名即编号。现在有 \(m\) 次操作: 将编号为 \(x\) 的人编号改为 \(y\),排名不变。保证当前没有编号为 \(y\) 的人。 将编号为 \(x\) 的人的排名改为 \(1\) 将编号为 \(x\) 的人的排名改为 \(n\) 查询排名为 \(k\) 的

  • HNUCM-OJ 1282: 连通图 (并查集与BFS)2021-09-07 18:05:25

    1282: 连通图 题目描述 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。 输入 每组数据的第一行是两个整数 n 和 m(0<=n<=1000)。n 表示图的顶点数目,m 表示图中边的数目。 如果 n 为 0表示输入结束。随后有 m 行数据,每行有两个值 x 和 y(0<x, y <=n),表示顶点

  • 郑轻OJ题解2021-09-06 22:01:08

        # oj刷题知识点 ### 1005:整数幂 1.输出格式中的转换字符串 %c 按字符型输出字符串 %d 按十进制整数输出带符号整数 %f 按小数输出浮点型整数,默认输出6位小数 2.输出格式中的宽度修饰符 如%md:输出时默认右对齐,m代表宽度,数据列不足m列的左补空格,超过m列按照实际位数输出 ​ %-

  • 链表OJ题之——合并有序链表2021-09-05 20:33:40

    文章目录 初级题目:进阶题目 初级题目: 题目链接:leetcode 思路:创建一个新的头指针和两个分别指向链表的指针l1、l2,对两个指针所指向的值进行比较,将小的值的节点给新的头节点。直到第一个指针到达结尾,将另外一个指针指向的剩余内容给到新的链表。 以题目中给的链表为例: 创

  • ACM(OJ)模式下对于各种输入输出情况的总结(JAVA)2021-09-05 17:30:06

    在刷牛客网时,遇到一类机试(华为机试)是采用ACM模式下的算法,这样针对不同的输入输出就需要有一个大致的了解。 牛客网题目链接:https://ac.nowcoder.com/acm/contest/5657#question 首先对与Java的输入,要用Scanner: Scanner in = new Scanner(System.in); 读取字符或行: in.hasNex

  • OJ在线编程常见输入输出2021-09-04 21:04:41

    A 输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。 输出描述: 输出a+b的结果 示例1 输入 1 5 10 20 输出 6 30 import java.util.Scanner; public class Main1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

  • 6道链表OJ2021-08-21 20:01:12

    @目录前言01-删除链表元素02-反转链表03-查找链表中间结点04-链表倒数第K个结点05-合并两个有序链表06-链表分割 前言 学习完毕链表(单双链表)后,博主更新了6道比较有意思的链表题,并且全部配以图解文字说明,对于大家有一定的帮助,谢谢支持哦~ 01-删除链表元素 给你一个链表

  • OJ常见的评测状态2021-08-19 09:01:20

    (1)答案正确(Accepted,AC) 恭喜你!所提交的代码通过了数据!这个评测结果应该是大家最喜欢见到的,也非常好理解。如果是单点测试,那么每通过一组数据,就会返回一个Accepted;如果是多点测试,那么只有当通过了所有数据时,才会返回Accepted。 (2)编译错误(Compile Error,CE) 很显然,如果代码没有

  • [游记]在SSL的集训生活2021-08-08 11:32:46

    Day -1 2021/8/7 明天就去集训了,于是好好地颓了一整天。 水陈二技能好刮啊,快点精二开三技能玩。 阿莫斯拉满了,接下来又可以刷圣遗物了。 晚上看书,看到 12 点就睡了 day 1 集训真正开始了 早上 6 点就被叫起来了,感觉整个人都在神游,特别困。 然后收拾东西。 电子产品被没收了/dk

  • SWUST OJ #78: 计算生日是星期几2021-08-02 16:07:08

    题目描述 编写一个程序,只要输入年月日,就能回答那天是星期几。 能被4整除但不能被100整除的,或者能被400整除的是闰年。 输入一个日期,包括年、月、日。(一组测试数据) 输出这个日期是星期几。 #include<stdio.h>int main(){    int n,y,r;    while(scanf("%d %d %d

  • (新版)SJTU-OJ-题目目录《程序设计思想与方法C++》- 顺序目录2021-07-29 15:02:09

    新版SJTU-OJ-题解 【专栏前言】        SJTU在读学生,C++学习ing 持续更新中……        由于这个新OJ的难度顺序完全对新手不友好,第0次机考就上了单链表,这……[其实原因在于这个OJ是从2020级的ACM开始使用的,所以开始的题目就很难,后来新加入使用的是 2020-2 学

  • oj 好老师2021-07-27 14:59:38

    oj 好老师 题目描述样例输入输出代码详解实现要点 题目描述 我想当一个好老师,所以我决定记住所有学生的名字。可是不久以后我就放弃了,因为学生太多了,根本记不住。但是我不能让我的学生发现这一点,否则会很没面子。所以每次要叫学生的名字时,我会引用离他最近的,我认得的学

  • OJ密码岛 #1008. 成绩评级2021-07-26 13:59:15

    题目描述 期末考试成绩出来了,我们把它分下类: 90~100为 "Great"70~89为 "Good"60~69为 "Average"0~59为 "Poor" 输入格式 一行一个整数,为分数 输出格式 输出对应的等级 样例 输入样例复制 77 输出样例复制 Good 数据范围与提示 分数保证在0~100范围内 这道题的关键是那4个条件,当

  • 相熟杭电OJ2021-07-22 20:02:24

    杭电OJ2091--空心三角形 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。 每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表

  • 第六天 杭电OJ 2031、2033、2070、2071、2075、2089、2090、2092、2096—20992021-07-18 13:31:45

    2031:进制转换 #include<iostream> #include<string> using namespace std; int main(){ int n,m; while(cin>>n>>m){ if(n<0){ n=-n; cout<<"-"; } string s=""; int p; while(n!=0){ p=n%m; if(

  • 杭电OJ 2024(C++)2021-07-18 12:02:56

    C语言合法标识符 #include<iostream> using namespace std; #include<string> int main() { int i,j,n,k=0; string a; while(cin>>n) { getline(cin,a); for(i = 0 ; i < n ; i++) { getline(cin,a); if(a[0] >= '0' &&

  • 杭电OJ 2025(C++)2021-07-18 12:01:01

    查找最大元素 #include<iostream> using namespace std; #include<string> int main() { int i; string a; while(cin>>a) { char max = a[0]; for(i = 1 ; i < a.size() ; i++) if(max < a[i]) max = a[i]; for(i = 0 ; i < a.size()

  • 杭电OJ 2021(C++)2021-07-17 09:06:39

    发工资咯:) #include<iostream> using namespace std; #include<cmath> int main() { int n,i,sum = 0; while(cin>>n) { if(n == 0) break; int *a = new int[n]; for(i = 0 ; i < n ; i++) cin>>a[i]; for(i = 0 ; i < n ; i++

  • 杭电OJ 2629(C++)2021-07-16 09:05:07

    Identity Card #include<iostream> using namespace std; #include<string> int main() { string a,b; int i,n,day,month,year; cin>>n; for(i = 0 ; i < n ; i++) { cin>>a; if(a[0] == '3' && a[1] == '3

  • oj练习总结2021-07-11 13:34:45

    牛客练习传送门 1.输入语句:Scanner sc = new Scanner(System.in); 2.sc.hasNext()只能跟nextInt()、nextLong()等搭配 3.continue跳出当前循环的一次执行,break跳出当前循环,return跳出所有循环 4.sc.hasNextLine()与sc.nextLine()搭配。 5.sc.nextLine()表示读取一整行作为一个字符

  • TSP问题2021-07-10 11:35:14

    这种类型的题很重要,但没有找到OJ,所以主要放一下老师的讲义,以及根据讲义所写的代码。真的遇到这种题能写出来就行了。 描述 N个城市,编号1到N,起点是1,终点是N(N<=16)。 任意两个城市间都有路,A到B和B到A的路可能不一样长。 已知所有路的长度,问经每个城市恰好一次的最短路径的长度。 解法

  • 开源OJ—hydro部署教程(1)2021-06-20 16:31:44

    原文链接:这里 0.前言 前面的文章中我们部署了QingdaoUOJ,这篇文章中我们尝试部署hydroOJ。 hydroOJ官方网站 本机环境:centOS7.5 + 宝塔面板7.5。 需要环境mongoDB、nodejs、yarn、PM2。其中yarn可以通过宝塔的PM2管理进行安装。如果没有宝塔非常推荐使用nvm 安装nodejs。 1.初

  • 抓住那头牛 OJ2021-06-19 15:01:20

    http://dsalgo.openjudge.cn/stackqueue/8/ 太久不写代码了,再写发现犯好多低级错误。。。 因为只是求最短路径,因此使用广搜。但是如果直接广搜,会报Memory Limit Exceed错。 附一个报错代码 #include<stdio.h> #include <iostream> #include <string.h> #include <queue> using

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

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

ICode9版权所有