
NOJ
俺 也一样
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
求最值
Description:给定N个整数(1<=N<=100),求出这N个数中的最大值,最小值。Input:多组数据,第一行为一个整数N,第二行为N个不超过100的正整数,用空格隔开。Output:对每组数据输出一行,包含两个整数,用一个空格隔开,分别表示N个数中的最大值和最小值Sample Input:54673144351Samp...原创 2019-09-10 17:30:56 · 581 阅读 · 0 评论 -
01排序
Description:将01串首先按长度排序,长度相同时,按1的个数多少进行排序,1的个数相同时再按ASCII码值排序。Input:输入数据中含有一些01串,01串的长度不大于256个字符。Output:重新排列01串的顺序。使得串按基本描述的方式排序。Sample Input:10011111000011011010101101100Sample O...原创 2019-09-09 15:34:50 · 546 阅读 · 0 评论 -
五位以内的对称素数
Description:判断一个数是否为对称且不大于五位数的素数。Input:输入数据含有不多于50个的正整数(0<n<2^32)。Output:对于每个n,如果该数是不大于五位数的对称素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。Sample Input:11101272Sample Output:YesYesNo...原创 2019-09-09 15:34:46 · 366 阅读 · 0 评论 -
Quicksum
Description:A checksum is an algorithm that scans a packet of data and returns a single number. The idea is that if the packet is changed, the checksum will also change, so checksums are often used ...原创 2019-09-09 15:34:42 · 160 阅读 · 0 评论 -
Digital Roots
Description:The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value...原创 2019-09-09 15:34:38 · 133 阅读 · 0 评论 -
组合数
Description: 输入非负整数n和m,求组合数,其中m≤n≤20Input:输入非负整数n和m,以空格分隔。Output:输出组合数。Sample Input:52Sample Output:10Note:本题由旧版NOJ导入,来源:刘汝佳《算法竞赛入门经典》#include <iostream>#include ...原创 2019-09-12 15:43:02 · 303 阅读 · 0 评论 -
圆柱体的表面积
Description:求圆柱体的表面积。Input:输入多个测试用例。每个测试用例占有一行,包含圆柱体的底面半径r和高h,以空格分隔,0<r<1000,0<h<1000。最后一行为“0 0”,表示输入结束,这一行无需处理。Output:对于每个测试用例:(1) 输出“Case #:”,#表示序号;(2) 输出圆柱体的表面积,保留2位小数。Sam...原创 2019-09-12 15:42:57 · 302 阅读 · 0 评论 -
Gnome Sequencing
Description:In the book All Creatures of Mythology, gnomes are kind, bearded creatures, while goblins tend to be bossy and simple-minded. The goblins like to harass the gnomes by making them line up...原创 2019-09-13 07:43:33 · 132 阅读 · 0 评论 -
Duplicate Removal
Description:The company Al's Chocolate Mangos has a web site where visitors can guess how many chocolate covered mangos are in a virtual jar. Visitors type in a guess between 1 and 99 and then click...原创 2019-09-12 15:42:54 · 485 阅读 · 0 评论 -
字符串排序
Description:有一些A、C、M组成的字符串,将其按字符A排序。Input:一组测试数据,输入数据由若干行组成,每行是字符A、C或M组成的字符串。(每个字符串长度不超过1200)Output:对所有输入的数据,先按字符A的个数进行升序排序,如果字符A的数量相等,再按出现的先后顺序排序,每行输出一个字符串。Sample Input:ACMMCAAACAAMM...原创 2019-09-09 15:34:54 · 164 阅读 · 0 评论 -
层次遍历二叉树
Description:二叉树是非常重要的树形数据结构,层次遍历一棵二叉树是按从上到下、从左到右的次序访问树上的结点。例如,图1020所示的二叉树层次遍历序列为A B C D E F。图1020请根据先序遍历序列建立一棵的二叉树(用#代表空树或空子树),输出层次遍历序列。Input:二叉树的先序遍历序列,用#代表空树或空子树Output:二叉树层次遍历序列Sam...原创 2019-09-09 15:34:59 · 591 阅读 · 0 评论 -
斐波那契数列
Description:在数学上,斐波那契数列(Fibonacci Sequence),是以递归的方法来定义:F0= 0F1= 1Fn= Fn - 1+ Fn - 2用文字来说,就是斐波那契数列由0和1开始,之后的斐波那契数就由之前的两数相加。首几个斐波那契数是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 3...原创 2019-09-08 08:26:52 · 548 阅读 · 0 评论 -
线性表操作
Description:线性表是n个元素的有序集合(n≥0),n是线性表中元素的个数,称为线性表的长度。可以用一组地址连续的存储单元依次存储线性表中元素,采用这种存储方式的线性表称为顺序表。请在顺序表上实现运算,实现顺序表的逆置,删除表中所有元素值等于x的元素。Input:三组数据,顺序表元素类型分别为整型、字符型和实型。每一组第一行给出元素数目n(0<n≤1000),第...原创 2019-09-10 17:30:42 · 246 阅读 · 0 评论 -
完美立方
Description:a3= b3+ c3+ d3为完美立方等式。例如123= 63+ 83+ 103。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3= b3+ c3+ d3,其中1<a, b, c, d≤N。Input:正整数N (N≤100)Output:每行输出一个完美立方,按照a的值,从小...原创 2019-09-08 08:26:47 · 275 阅读 · 0 评论 -
2的N次方
Description:编程精确计算2的N次方。(N是介于100和1000之间的整数)。Input:正整数N (100≤N≤1000)Output:2的N次方Sample Input:200Sample Output:1606938044258990275541962092341162602522202993782792835301376Note:本...原创 2019-09-08 08:26:43 · 607 阅读 · 0 评论 -
大数加法
Description:求两个非负整数(1000位以内)的和。Input:两个非负整数(1000位以内),以空格分隔。Output:两个非负整数的和。Sample Input:111111111111222222222222Sample Output:333333333333Note:本题由旧版NOJ导入,来源:GUOJ#incl...原创 2019-09-08 08:26:38 · 241 阅读 · 0 评论 -
进制转换
Description:将一个十进制数N转换成R进制数输出,2≤R≤16,R≠10。Input:多行。第一行指出以下一共有多少组数据,后续每行包含两个整数N和R,以空格分隔,-100000≤N≤100000,2≤R≤16,R≠10。Output:多行。每行给出转换后的R进制数。Sample Input:3722312-43Sample Output:...原创 2019-09-08 08:26:33 · 632 阅读 · 0 评论 -
数据的插入与删除
Description:在一组数据(数目不超过10000)中,插入新数,删除所有与给定数相等的数据。Input:第一行是未排序的一组非负整数,数目不超过10000。以-1作为结束标志。第二行是要插入的数。第三行是要删除的数。Output:第一行输出自小到大排好序的数。如果没有元素,输出“No elements.”(不包括引号)。第二行输出插入后自小到大排好序的数,以...原创 2019-09-08 08:26:28 · 406 阅读 · 0 评论 -
深度遍历二叉树
Description:二叉树(binary tree)是非常重要的树形数据结构,它是结点的有限集合,该集合或者为空集,或者是由一个根和两个互不相交的、称为该根的左子树和右子树的二叉树组成。一般意义上,遍历(traverse)一棵二叉树意味着对该二叉树中的每个结点访问且仅访问一次。(1)若二叉树不为空,先序遍历是指先访问该树根结点,再访问先序遍历左子树,最后先序遍历右子树。(2)若...原创 2019-09-08 08:24:24 · 215 阅读 · 0 评论 -
Rock, Paper, Scissors
Description:Rock, Paper, Scissors is a classic hand game for two people. Each participant holds out either a fist (rock), open hand (paper), or two-finger V (scissors). If both players show the same...原创 2019-09-12 15:42:49 · 1415 阅读 · 0 评论