考研复试上机
考研复试上机题解【牛客网】
wyatt007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【牛客网】北京理工大学 整数和 解题报告
题目描述编写程序,读入一个整数N。若N为非负数,则计算N 到2N 之间的整数和;若N为一个负数,则求2N 到N 之间的整数和。输入描述:第一行表示样例数m,接下来m行每行一个整数N,N的绝对值不超过100。输出描述:输出m行,每行表示对应的题目所求。示例1输入复制22-1输出复制9-3备注:注意N可能为负数题解#include <cstdio>#include <cstring>#include &原创 2020-06-19 16:39:09 · 216 阅读 · 0 评论 -
【牛客网】北京理工大学 加法等式 解题报告
题目描述设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。输入描述:无。输出描述:每行输出3个数,分别表示abc的值,用一个空格隔开。示例1输入复制无输出复制无题解#include <cstdio>#include <cstring>#include <algorithm>using namespace std;in原创 2020-06-16 18:25:51 · 169 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 计算两个矩阵的乘积 解题报告
题目描述计算两个矩阵的乘积,第一个是2*3,第二个是3*2输入描述:输入为两个矩阵,其中一个为2*3的矩阵,另一个为3*2的矩阵输出描述:一个2*2的矩阵(每一个数字后都跟一个空格)示例1输入复制1 2 33 4 56 78 910 11输出复制52 58100 112题解#include <cstdio>#include <cstring>#include <algorithm>usin原创 2020-06-25 23:10:10 · 293 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 众数 解题报告
题目描述输入20个数,每个数都在1-10之间,求1-10中的众数(众数就是出现次数最多的数,如果存在一样多次数的众数,则输出权值较小的那一个)。输入描述:测试数据有多组,每组输入20个1-10之间的数。输出描述:对于每组输入,请输出1-10中的众数。示例1输入复制5 1 5 10 3 5 3 4 8 6 8 3 6 5 10 7 10 2 6 2 输出复制5题解#include <cstdio>#include <cst原创 2020-06-28 20:38:55 · 193 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 百鸡问题 解题报告
题目描述 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。(本题没有测试数据,intmain(){}就能通过真·本地过了就是过了)输入描述: 测试数据有多组,输入n。输出描述: 对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。示例1输入复制40输出复制x=0,y=0,z=100x=0,y...原创 2020-06-22 22:09:23 · 292 阅读 · 0 评论 -
【牛客网】北京大学 神奇的口袋 解题报告
题目描述有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。输入描述:输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目。接下来的n行,每行有一个1到40之间的正整数,分别给出a1,原创 2020-06-10 11:23:28 · 230 阅读 · 0 评论 -
【牛客网】北京理工大学 分组统计 解题报告
题目描述先输入一组数,然后输入其分组,按照分组统计出现次数并输出,参见样例。输入描述:输入第一行表示样例数m,对于每个样例,第一行为数的个数n,接下来两行分别有n个数,第一行有n个数,第二行的n个数分别对应上一行每个数的分组,n不超过100。输出描述:输出m行,格式参见样例,按从小到大排。示例1输入复制173 2 3 8 8 2 31 2 3 2 1 3 1输出复制1={2=0,3=2,8=1}2={2=1,3=0,8=1}3={2=1,3=原创 2020-06-13 11:55:53 · 271 阅读 · 0 评论 -
【牛客网】北京大学 谁是你的潜在朋友 解题报告
题目描述 “臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。 首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书依次编号为1,2,…,M。同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。你现在的任务是从这份借阅记录中计算出每个人有几个潜在朋友。...原创 2020-06-07 12:15:30 · 419 阅读 · 0 评论 -
【牛客网】华中科技大学 守形数 解题报告
题目描述守形数是这样一种整数,它的平方的低位部分等于它本身。 比如25的平方是625,低位部分是25,因此25是一个守形数。 编一个程序,判断N是否为守形数。输入描述:输入包括1个整数N,2<=N<100。输出描述:可能有多组测试数据,对于每组数据,输出"Yes!”表示N是守形数。输出"No!”表示N不是守形数。示例1输入复制254输出复制Yes!No!题解#include <cstdio>#include原创 2020-06-04 15:03:26 · 151 阅读 · 0 评论 -
【牛客网】 华中科技大学 排序 解题报告
题目描述 对输入的n个数进行排序并输出。输入描述: 输入的第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。输出描述: 可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。 每组测试数据的结果占一行。示例1输入复制41 4 3 2输出复制1 2 3 4 题解#include <cstdio>#include <strin...原创 2020-06-01 12:15:05 · 149 阅读 · 0 评论 -
【牛客网】西安电子科技大学 ProblemB 解题报告
题目描述请写一个程序,对于一个m行m列的(1<m<10)的方阵,求其每一行,每一列及主对角线元素之和,最后按照从大到小的顺序依次输出。输入描述:共一组数据,输入的第一行为一个正整数,表示m,接下来的m行,每行m个整数表示方阵元素。输出描述:从大到小排列的一行整数,每个整数后跟一个空格,最后换行。示例1输入复制415 8 -2 631 24 ...原创 2020-05-29 11:58:56 · 455 阅读 · 0 评论 -
【牛客网】 哈尔滨工业大学 字符串内排序 解题报告
题目描述输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。输入描述:测试数据有多组,输入字符串。输出描述:对于每组输入,输出处理后的结果。示例1输入复制bacd输出复制abcd题解#include <cstdio>#include <cstring>#include <a...原创 2020-05-26 17:01:37 · 165 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 字符串去特定字符 解题报告
题目描述输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入描述:测试数据有多组,每组输入字符串s和字符c。输出描述:对于每组输入,输出去除c字符后的结果。示例1输入复制healloa输出复制hello题解scanf在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个g...原创 2020-05-23 11:31:37 · 246 阅读 · 0 评论 -
【牛客网】浙江大学 又一版 A+B 解题报告
题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入描述:输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出描述:输出格式:每个测试用例的输出占一行,输出A+B的m进制数。示例1输入复制8 1300 482 1 7...原创 2020-05-20 11:17:20 · 282 阅读 · 0 评论 -
【牛客网】北京理工大学 编排字符串 解题报告
题目描述请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如输入:EricZ输出:1=EricZ输入:David输出:1=David2=EricZ输入:Peter输出:1=Peter2=David3=EricZ输入:Alan输出:1=Alan2=Peter3=David4=EricZ输入:Jane输出:1=Jane2=Ala...原创 2020-05-17 15:12:56 · 201 阅读 · 0 评论 -
【牛客网】北京理工大学 日期累加 解题报告
题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入描述:输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出描述:输出m行,每行按yyyy-mm-dd的个数输出。示例1输入复制12008 2 3 100输出复制2008-05-13题解#include <cstdio>#incl...原创 2020-05-14 12:26:10 · 171 阅读 · 0 评论 -
【牛客网】北京理工大学 日期类 解题报告
题目描述编写一个日期类,要求按xxxx-xx-xx的格式输出日期,实现加一天的操作。输入描述:输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。输出描述:输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一天的日期。示例1输入复制21999 10 202001 1 31输出复制...原创 2020-05-11 17:26:08 · 228 阅读 · 0 评论 -
【牛客网】北京理工大学 学生查询 解题报告
题目描述输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。输入描述:测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),接下来n行每行4个整数分别表示学号、姓名、性别和年龄,最后一行表示查询的学号。输出描述:输出m行,每行表示查询的学生信息,格式参见样例。示例1输...原创 2020-05-08 12:25:57 · 359 阅读 · 0 评论 -
【牛客网】清华大学 查找学生信息 解题报告
题目描述输入N个学生的信息,然后进行查询。输入描述:输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出描述:...原创 2020-04-29 16:56:32 · 1039 阅读 · 0 评论 -
【牛客网】浙江大学 排名 解题报告
题目描述 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入描述: 测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M <...原创 2020-04-14 11:23:15 · 165 阅读 · 0 评论 -
【牛客网】北京大学 小白鼠排队 解题报告
题目描述N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。输入描述:多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。下面有N行,每行是一只白鼠的信...原创 2020-03-10 11:50:58 · 400 阅读 · 0 评论 -
【牛客网】北京大学 首字母大写 解题报告
题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。 在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。输入描述:输入一行:待处理的字符串(长度小于100)。输出描述:可能有多组测试数据,对于每组数据,输出一行:转换后的字符串。示例1输入复制...原创 2020-03-09 16:32:02 · 200 阅读 · 0 评论 -
【牛客网】北京大学 中位数 解题报告
题目描述中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数). 给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数)输入描述:该程序包含多组测试数据,每一组测试数据的第一行为N,代表该组测试数据包含的数据个数,1<=N<=10000.接着N行为N个数据的输入,N=0时结束输入输出描述:...原创 2020-03-07 11:38:25 · 434 阅读 · 0 评论 -
【牛客网】华中科技大学 打印日期 解题报告
题目描述给出年分m和一年中的第n天,算出第n天是几月几号。输入描述:输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出描述:可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。示例1输入复制2000 32000 312000 402000 602000 61...原创 2020-03-06 13:33:46 · 217 阅读 · 0 评论 -
【牛客网】华中科技大学 特殊排序 解题报告
题目描述输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),并将剩下的数进行排序,如果无剩余的数,则输出-1。输入描述:输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。接下来的一行有N个整数。输出描述:可能有多组测试数据,对于每组数据,第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。第...原创 2020-03-05 11:53:23 · 253 阅读 · 0 评论 -
【牛客网】华中科技大学 八进制 解题报告
题目描述输入一个整数,将其转换成八进制数输出。输入描述:输入包括一个整数N(0<=N<=100000)。输出描述:可能有多组测试数据,对于每组数据,输出N的八进制表示数。示例1输入复制789输出复制71011题解#include <cstdio>#include <string.h>...原创 2020-03-03 11:36:40 · 146 阅读 · 0 评论 -
【牛客网】华中科技大学 A+B 解题报告
题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。输入描述:输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出描述:请计算A+B的结果,并以正常形式输出,每组数据占一行。示例1输入复制-234,567,890 123,...原创 2020-03-02 12:13:12 · 237 阅读 · 0 评论 -
【牛客网】吉林大学 数字之和 解题报告
题目描述对于给定的正整数 n,计算其十进制形式下所有位置数字之和,并计算其平方的各位数字之和。输入描述:每行输入数据包括一个正整数n(0<n<40000)输出描述:对于每个输入数据,计算其各位数字之和,以及其平方值的数字之和,输出在一行中,之间用一个空格分隔,但行末不要有空格。示例1输入复制4129739999输出复制4 7...原创 2020-02-29 21:39:31 · 161 阅读 · 0 评论 -
【牛客网】清华大学 反序数 解题报告
题目描述设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入描述:程序无任何输入数据。输出描述:输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。示例1输入复制无输出复制无题解暴力遍历。#include <cstdio>#include <string.h&...原创 2020-02-25 13:20:25 · 198 阅读 · 0 评论 -
【牛客网】华中科技大学 a+b 解题报告
题目描述计算a+b的和每行包含两个整数a和b对于每行输入对应输出一行a和b的和输入1 5输出6题解#include <cstdio>#include <string.h>int main(){ int a, b; while(scanf("%d%d", &a, &b) != EOF){ printf("%d\n", a...原创 2020-02-24 16:31:18 · 657 阅读 · 0 评论 -
【牛客网】华中科技大学 字符串连接 解题报告
题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入描述:每一行包括两个字符串,长度不超过100。输出描述:可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。示例1输入复制abc def输出复制abcdef题解...原创 2020-02-23 11:33:25 · 183 阅读 · 0 评论 -
【牛客网】北京邮电大学 查找 解题报告
题目描述输入数组长度 n 输入数组 a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO 查找有则YES 否则NO 。输入描述:输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m,n<=100)。输出描述:如果在n个数组中输出YES否则输出NO。示例1输入复制...原创 2020-02-22 15:54:30 · 481 阅读 · 0 评论 -
【牛客网】北京邮电大学 比较奇偶数个数 解题报告
题目描述第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。输入描述:输入有多组数据。每组输入n,然后输入n个整数(1<=n<=1000)。输出描述:如果偶数比奇数多,输出NO,否则输出YES。示例1输入复制51 5 2 4 3输出复制YES题解#include <...原创 2020-02-21 11:57:24 · 195 阅读 · 0 评论 -
【牛客网】上海交通大学 Day of Week 解题报告
题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400. For example, years 2004, 2180 and 2400 are ...原创 2020-02-19 11:51:20 · 356 阅读 · 0 评论 -
【牛客网】北京大学 进制转换 解题报告
题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入描述:多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出描述:每行输出对应的二进制数。示例1输入复制0138输出复制01111000题解#include <cstdi...原创 2020-02-18 11:20:26 · 241 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 求最大值 解题报告
题目描述输入10个整数,要求输出其中的最大值。输入描述:测试数据有多组,每组10个整数。输出描述:对于每组输入,请输出其最大值(有回车)。示例1输入复制10 22 23 152 65 79 85 96 32 1输出复制max=152题解#include <cstdio>#include <string.h>...原创 2020-02-16 11:11:47 · 193 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 数组逆置 解题报告
题目描述输入一个字符串,长度小于等于200,然后将数组逆置输出。输入描述:测试数据有多组,每组输入一个字符串。输出描述:对于每组输入,请输出逆置后的结果。示例1输入复制hdssg输出复制gssdh题解#include <cstdio>#include <string.h>int main(){ ch...原创 2020-02-15 11:28:24 · 193 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 素数判定 解题报告
题目描述给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。输入描述:测试数据有多组,每组输入一个数n。输出描述:对于每组输入,若是素数则输出yes,否则输入no。示例1输入复制13输出复制yes题解#include <cstdio>#include <string.h>#include &l...原创 2020-02-14 15:12:37 · 183 阅读 · 0 评论 -
【牛客网】哈尔滨工业大学 找x 解题报告
题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入描述:测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出描述:对于每组输入,请输出结果。示例1输入复制21 30输出复制-1题解#include <...原创 2020-02-13 10:48:51 · 165 阅读 · 0 评论 -
【牛客网】浙江大学 Hello World for U 解题报告
题目描述Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld" can be printed as: hd e l l r lowo That is, the characters must...原创 2020-02-12 14:45:20 · 394 阅读 · 0 评论
分享