![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
西电机试
小太阳i
这个作者很懒,什么都没留下…
展开
-
西电机试练习-编写程序求π
#include<bits/stdc++.h>using namespace std;double arctan(double x){ double sqr = x * x; double e = x; double r = 0; int i = 1; while(e / i > 1e-15) { double f = e / i; r = (i % 4 == 1) ? r + f : r - f;.原创 2021-03-12 00:15:40 · 269 阅读 · 0 评论 -
考研复试知识回顾
根据我所写的简历上面涉及到的知识,进行汇总学习,学习时间久远,重新加深印象MYSQL基础知识SQL语句原创 2021-03-09 20:57:03 · 306 阅读 · 0 评论 -
二进制转化成十进制
数制转换输入一个 4 位二进制数,将其转换为十进制数输出。例如:从键盘输入 1101所以,程序应输出 13#include<bits/stdc++.h>using namespace std;int ss(int x, int n){ int sum = 1; while(n--) { sum = sum * 2; } return sum * x;}int main(){ int x; int原创 2021-03-08 12:56:05 · 1200 阅读 · 0 评论 -
2019年西电机试-3表达式求值(改编自CFF201903-2 二十四点)
首先说一下改了哪里,其实只是改动的输入输出,其余的地方没有变。由输入n组变成固定的一组,然后输出方面原题是判断所求的值是否满足24,判断YES或者NO,改变成直接输出值。直接放原题:这里插入一个知识,我当时做的时候是不知道的,关于scanf、gets、getchar区别。#include<bits/stdc++.h>using namespace std;int n;char str[10];stack<int>num;stack<char>sig原创 2021-03-06 23:17:45 · 383 阅读 · 0 评论 -
2019西电计院机试-3消除游戏
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时被消除。输入格式 输入的第一行包含两个整数n, m,用空格分隔,分别表示棋盘的行数和列数。 接下来n行,原创 2021-03-05 23:12:28 · 219 阅读 · 0 评论 -
2019年西电计试-2数字排序
最开始想到的方法,在输出的时候不对应,只能做到把每位数字加和排序,但是排完发现和原数字不匹配。#include <iostream>#include <algorithm>#include <bits/stdc++.h>using namespace std;bool compare(int a, int b){ return a > b;}int main(){ int n, a[10001], y[10001]; in原创 2021-03-05 08:38:33 · 257 阅读 · 2 评论 -
2019西电计院计试-1-数列分段
问题描述给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说明8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。评测用例规模与约定1 ≤ n ≤ 10原创 2021-03-03 22:26:11 · 165 阅读 · 1 评论 -
12. 画图
画图问题描述在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从 x1 到 x2,纵坐标范围从 y1 到 y2 之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有 15 个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中,所有的矩形都涂成统一的颜色,图中显示不同颜色仅为说明方便。给出.原创 2021-02-09 13:19:05 · 178 阅读 · 0 评论 -
11. 相邻数对
相邻数对问题描述给定 n 个不同的整数,问这些数中有多少对整数,它们的值正好相差 1。输入格式输入的第一行包含一个整数 n,表示给定整数的个数。第二行包含所给定的 n 个整数。输出格式输出一个整数,表示值正好相差 1 的数对的个数。样例输入610 2 6 3 7 8样例输出3样例说明值正好相差 1 的数对包括(2, 3), (6, 7), (7, 8)。评测用例规模与约定1<=n<=1000,给定的整数为不超过 10000 的非负整数。#include<.原创 2021-01-30 22:34:52 · 721 阅读 · 0 评论 -
3. 最大的矩形*****
最大的矩形问题描述在横轴上放了 n 个相邻的矩形,每个矩形的宽度是 1,而第 i(1 ≤ i ≤ n)个矩形的高度是hi。这 n 个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是 3, 1, 6, 5, 2, 3。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是 10。输入格式第一行包含一个整数 n,即矩形的数量(1 ≤ n ≤ 1000)。第二行包含 n 个整数 h1, h2, … , hn,相邻的数之间由空.原创 2021-01-29 21:53:28 · 85 阅读 · 0 评论 -
6. 相反数
相反数问题描述有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式第一行包含一个正整数 N。(1 ≤ N ≤ 500)。第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过 1000,保证这些整数各不相同。输出格式只输出一个整数,即这 N 个数中包含多少对相反数。样例输入51 2 3 -1 -2样例输出2法一:#include <bits/stdc++.h>using namespace .原创 2021-01-28 23:15:34 · 191 阅读 · 0 评论 -
2. ISBN 号码
ISBN 号码问题描述每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 9 位数字、1 位识别码和 3 位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如 0-670-82162-4 就是一个标准的 ISBN 码。ISBN 码的首位数字表示书籍的出版语言,例如0 代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如 670 代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识.原创 2021-01-28 22:27:35 · 778 阅读 · 0 评论