2019计试真题
小太阳i
这个作者很懒,什么都没留下…
展开
-
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 · 399 阅读 · 0 评论 -
2019西电计院机试-3消除游戏
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时被消除。 输入格式 输入的第一行包含两个整数n, m,用空格分隔,分别表示棋盘的行数和列数。 接下来n行,原创 2021-03-05 23:12:28 · 226 阅读 · 0 评论 -
2019西电计院计试-1-数列分段
问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。 输出格式 输出一个整数,表示给定的数列有多个段。 样例输入 8 8 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 · 175 阅读 · 1 评论 -
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 · 265 阅读 · 2 评论