C++
文章平均质量分 56
一些C++题目
~柠月如风~
往事随风
展开
-
【2021全国高校计算机能力挑战赛C++题目】17.信息整理 某机房上线了一套系统,和每台计算机都相连,以便监控各计算机相关外设的运行状态。
17.信息整理 某机房上线了一套系统,和每台计算机都相连,以便监控各计算机相关外设的运行状态。各计算机的返回信号映射为一个0-15的数,其中从左到右第0位为1表示键盘故障、第1位为1表示鼠标故障、第2位为1表示显示故障、第3位为1表示声音故障。如7对应0111,表示鼠标、显示、声音同时故障。先输入这N台计算机的状态,请统计键盘或者鼠标故障的计算机数量。输入说明:第一行是一个N (0<N≤1000) ,表示计算机的数量。接下来N行,每行是一 个0-15的数字。输出说明:一个整数,示机房里键盘或者鼠标故原创 2021-12-12 11:10:51 · 2317 阅读 · 1 评论 -
给定一个正整数N,将其表示为数字1,3,7,15相加的形式输出。请编码找出使上述数字出现的总次数最少(每个数字可以重复使用)的组合。
给定一个正整数N,将其表示为数字1,3,7,15相加的形式输出。请编码找出使上述数字出现的总次数最少(每个数字可以重复使用)的组合。输入说明:一个正整数N(N<=10000)。输出说明:正整数N由1,3,7,15组成的加法表达式,左侧是N,之后是’=‘号,’='右侧是数字加和的形式,要求非递增排列。原创 2021-12-10 17:14:51 · 640 阅读 · 0 评论 -
VScode中C++多文件编译运行问题(使用code runner配置)
VScode中C++ 多文件编译运行问题(使用code runner)undefined reference to `sort_array(int*, int)' collect2.exe: error: ld returned 1 exit status原创 2021-12-07 15:46:05 · 2622 阅读 · 3 评论 -
汉诺塔问题(递归)/梵塔问题c++
#include <iostream>using namespace std;int step;void print(char sta, char fin) {//打印出步骤 cout << "step " << ++step << ": " << sta << " -> " << fin << endl;}void Hanoi(int n, char sta, char fin, char .原创 2020-09-02 20:22:07 · 1734 阅读 · 0 评论 -
杨辉三角(递归)c++
#include<iostream>using namespace std;//杨辉三角int num[1501][1501];//设置二维数组来“记忆(保存)”数据,避免一些重复的递归而造成的时间消耗int Num(int i, int j) {//i表示行数,j表示该行第j个数,fun(i,j)表示第i行第j个数 if (j == 1 || j == i)//若是第一个位置 或 行数与位置数相同(即该行最后一个数) 则输出1 return 1; else ret.原创 2020-09-02 20:13:20 · 1189 阅读 · 1 评论 -
哈夫曼编码c++
哈夫曼编码 #include<iostream> #include<string> #include<algorithm>using namespace std;struct Node { int lchild, rchild, parent; int weight;//权值 string ch;//存储结点表示的字符(对于叶子结点) string code;//存储结点的编码(对于叶子结点)};class Huf原创 2020-08-30 21:47:05 · 701 阅读 · 1 评论