摘要: 题目描述 Description 给出两个正整数A和B,计算A*B的值。保证A和B的位数不超过500位。 题目描述 Description 给出两个正整数A和B,计算A*B的值。保证A和B的位数不超过500位。 给出两个正整数A和B,计算A*B的值。保证A和B的位数不超过500位。 输入描述 Inp 阅读全文
posted @ 2018-02-28 23:11 TobicYAL 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 给出两个正整数A和B,计算A-B的值。保证A和B的位数不超过500位。 题目描述 Description 给出两个正整数A和B,计算A-B的值。保证A和B的位数不超过500位。 给出两个正整数A和B,计算A-B的值。保证A和B的位数不超过500位。 输入描述 Inp 阅读全文
posted @ 2018-02-28 20:44 TobicYAL 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 给定x轴上的N(0<N<100)条线段,每个线段由它的二个端点a_I和b_I确定,I=1,2,……N.这些坐标都是区间(-999,999)的整数。有些线段之间会相互交叠或覆盖。请你编写一个程序,从给出的线段中去掉尽量少的线段,使得剩下的线段两两之间没有内部公共点。所 阅读全文
posted @ 2018-02-27 23:03 TobicYAL 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆 阅读全文
posted @ 2018-02-27 22:45 TobicYAL 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 求一棵二叉树的前序遍历,中序遍历和后序遍历 题目描述 Description 求一棵二叉树的前序遍历,中序遍历和后序遍历 求一棵二叉树的前序遍历,中序遍历和后序遍历 输入描述 Input Description 第一行一个整数n,表示这棵树的节点个数。 接下来n行每 阅读全文
posted @ 2018-02-26 10:06 TobicYAL 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 给出一个二叉树,输出它的最大宽度和高度。 题目描述 Description 给出一个二叉树,输出它的最大宽度和高度。 给出一个二叉树,输出它的最大宽度和高度。 输入描述 Input Description 第一行一个整数n。 下面n行每行有两个数,对于第i行的两个数 阅读全文
posted @ 2018-02-14 16:59 TobicYAL 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 我们要求找出具有下列性质数的个数(包含输入的自然数n): 先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理: 1. 不作任何处理; 2. 在它的左边加上一个自然数,但该自然数不能超过原数的一半; 3. 加上数后,继续按此规则进行处理,直到不能 阅读全文
posted @ 2018-02-14 15:11 TobicYAL 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 将m进制数n转化成一个十进制数 m<=16 题目保证转换后的十进制数<=100 题目描述 Description 将m进制数n转化成一个十进制数 m<=16 题目保证转换后的十进制数<=100 将m进制数n转化成一个十进制数 m<=16 题目保证转换后的十进制数<= 阅读全文
posted @ 2018-02-14 14:57 TobicYAL 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=100 题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=100 将十进制数n转换成m进制数 m<=16 n<=100 输入描述 Input Description 共一行 n和m 输入描述 阅读全文
posted @ 2018-02-14 14:46 TobicYAL 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。 素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建 阅读全文
posted @ 2018-02-14 14:33 TobicYAL 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 求两个数A和B的最大公约数。 1<=A,B<=2^31-1 题目描述 Description 求两个数A和B的最大公约数。 1<=A,B<=2^31-1 求两个数A和B的最大公约数。 1<=A,B<=2^31-1 输入描述 Input Description 两个整 阅读全文
posted @ 2018-02-13 22:32 TobicYAL 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 题目描述 Description 输入二个正整数x0,y0(2<=x0<100000 阅读全文
posted @ 2018-02-13 22:04 TobicYAL 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 链表合并 1 #include<iostream> 2 using namespace std; 3 struct LinkNode 4 { 5 int n; 6 LinkNode *next; 7 }; 8 LinkNode *CreateLinkList();//建立链表: 从标准输入读取数据, 阅读全文
posted @ 2017-12-31 10:15 TobicYAL 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 取石子问题 1 #include "stdlib.h" 2 #include <iostream> 3 #include<string> 4 #include <stdio.h> 5 using namespace std; 6 int step=0;//设定走的步数为step 7 int getm 阅读全文
posted @ 2017-12-22 22:03 TobicYAL 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 44:正整数的任意进制转换 44:正整数的任意进制转换 描述 将 p 进制 n 转换为 q 进制。p 和 q 的取值范围为【2,36】,其中,用到的数码按从小到大依次为:0,1,2,3,4,5,6,7,8,9,A,B,...,Z,不考虑小写字母。 注意:n 的长度不超过50位。 三个数之间用逗号间隔 阅读全文
posted @ 2017-12-22 17:33 TobicYAL 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 布尔表达式 #include <iostream> #include <string.h> #include <memory> using namespace std; char str[1500], equ[1500]; char sign[1000]; int num[1000]; int s 阅读全文
posted @ 2017-12-10 19:48 TobicYAL 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 习题(15-1) 前缀表达式 (1010) 1 #include <iostream> 2 #include<cstring> 3 using namespace std; 4 char str[100][20]; //定义一个字符数组,以空格为界,每行存放一个符号或数 5 int strcount 阅读全文
posted @ 2017-11-26 14:51 TobicYAL 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 1069 浮点数加法 1 #include <iostream> 2 #include<stdlib.h> 3 #include<string> 4 using namespace std; 5 int main() 6 { 7 int point1, point2,point,len1,len2, 阅读全文
posted @ 2017-11-26 14:42 TobicYAL 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 using namespace std; 3 int queen[9],qcount=0; 4 void print() 5 { 6 for(int i=1;i<9;i++) 7 { 8 if (queen[i] == 1) 9 cout << "*" 阅读全文
posted @ 2017-11-16 21:10 TobicYAL 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 #include<string.h> 3 using namespace std; 4 int f(int i,char a,char b,char c) //定义一个函数为i个圆盘从a经过b全部套到a上的函数 5 { 6 if (i == 1) // 阅读全文
posted @ 2017-11-09 20:34 TobicYAL 阅读(367) 评论(0) 推荐(0) 编辑