
研究生机试
LS_FIGHTING
这个作者很懒,什么都没留下…
展开
-
华科机试(2)——字符串
1.找位置——题目描述对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。输入描述:输入包括一个由字母和数字组成的字符串,其长度不超过100。输出描述:可能有多组测试数据,对于每组数据,按照样例输出的格式将字符出现的位置标出。1、下标从0开始。2、相同的字母在一行...原创 2018-04-11 19:31:30 · 780 阅读 · 1 评论 -
HIT机试——互换最大最小数
题目描述输入一个数n,然后输入n个数值各不相同,调换数组中最大和最小的两个数,然后输出。输入描述:测试数据有多组,输入n(1<=n<=20),接着输入n个数。输出描述:对于每组输入,输出交换后的结果。示例1输入21 3输出3 1import java.util.Scanner;public class Main { public static void main(String...原创 2018-05-03 21:19:38 · 412 阅读 · 0 评论 -
HIT机试——百鸡问题
用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。输入描述: 测试数据有多组,输入n。输出描述: 对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。示例1输入40输出x=0,y=0,z=100x=0,y=1,z=99x=0,y=2,z=98x=1,y=0,z=9...原创 2018-05-03 21:17:44 · 314 阅读 · 0 评论 -
HIT机试——找x
题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入描述:测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出描述:对于每组输入,请输出结果。示例1输入21 30输出-1import java.util.Scanner;public class Main { publ...原创 2018-05-03 21:37:51 · 200 阅读 · 0 评论 -
HIT机试——素数判定
题目描述给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。输入描述:测试数据有多组,每组输入一个数n。输出描述:对于每组输入,若是素数则输出yes,否则输入no。示例1输入13输出yesimport java.util.Scanner;public class Main { public static void main(String[] args){ Scanner in...原创 2018-05-09 18:27:00 · 273 阅读 · 0 评论 -
HIT机试——完数【Perfect Number】
题目描述 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。输入描述: 测试数据有多组,输入n,n数据范围不大。输出描述: 对于每组输入,请输出1-n内所有的完数。如有案例输出有多个数字,用空格隔开,输出最后不要有多余的空格。示例1输入6输出6import java.u...原创 2018-05-09 18:12:18 · 369 阅读 · 0 评论 -
HIT机试——最大公约数【欧几里德算法/辗转相除法】
题目描述输入两个正整数,求其最大公约数。输入描述:测试数据有多组,每组输入两个正整数。输出描述:对于每组输入,请输出其最大公约数。示例1输入49 14输出7import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner input = new Scanner(Sys...原创 2018-05-09 15:31:31 · 289 阅读 · 1 评论 -
HIT机试——众数
题目描述输入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 输出5import java.util.Scanne...原创 2018-05-09 15:09:15 · 279 阅读 · 0 评论 -
HIT机试——判断三角形类型
题目描述给定三角形的三条边,a,b,c。判断该三角形类型。输入描述:测试数据有多组,每组输入三角形的三条边。输出描述:对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。示例1输入3 4 5输出直角三角形import java.util.Arrays;import java.util.Scanner;public class Main { public static void ma...原创 2018-05-09 14:37:32 · 334 阅读 · 0 评论 -
int变量最大和最小值的输出
方法1:用sizeof(int)来获取int类型所占的内存字节数sizeof是一个单目运算符,返回一个对象或者类型所占的内存字节数。sizeof有三种语法形式:(1)sizeof(object); 例如:int i; sizeof(i);(2)sizeof(type_name); 例如:sizeof(int);(3)sizeof object; 例如:sizeof i;在此处,int类型...原创 2018-04-11 19:44:11 · 2080 阅读 · 0 评论 -
华科机试(1)
1.八进制 ——题目描述输入一个整数,将其转换成八进制数输出。输入描述:输入包括一个整数N(0<=N<=100000)。输出描述:可能有多组测试数据,对于每组数据,输出N的八进制表示数。示例1输入789输出71011#include <iostream>using namespace std;int main(){ int n,i,a[10];...原创 2018-04-04 13:07:45 · 753 阅读 · 0 评论 -
华科机试(3)
1.IP地址——题目描述输入一个ip地址串,判断是否合法。输入描述:每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。输出描述:可能有多组测试数据,对于每组数据,如果IP地址合法则输出"Yes!”,否则输出"No!”。合法的IP地址为:a、b、c、d都是0-255的整数。示例1输入255.255.255.255输出Yes!#include <iostre...原创 2018-04-10 16:06:43 · 414 阅读 · 0 评论 -
HIT机试——计算两个矩阵的乘积
题目描述计算两个矩阵的乘积,第一个是2*3,第二个是3*2输入描述:输入为两个矩阵,其中一个为2*3的矩阵,另一个为3*2的矩阵输出描述:一个2*2的矩阵(每一个数字后都跟一个空格)示例1输入1 2 33 4 56 78 910 11输出52 58100 112import java.util.Scanner;public class Main { public static v...原创 2018-05-04 21:25:12 · 432 阅读 · 0 评论