使用高级语言编写的程序,需要通过如下图的过程后才能被计算机直接识别、执行,这个过程被称为( )。
翻译
解释
介绍
正确性
可读性
高效性
复杂性
某算法代码如下:
#include <iostream> using namespace std; int main(){ int a, b; cin >> a >> b; a = a ^ b; b = a ^ b; a = a ^ b; cout << a << " " << b << endl; return 0; }
输入a和b,请问该算法输出的是( )
36
45
46
72
1
2
3
4
-*ad*bc
6
9
10
12
G是一个非连通无向图(没有重边和自环),共有 28条边,则该图至少有( )个顶点。
10
9
11
8
广西中小学生程序设计挑战赛2024年初赛入门组试题:阅读程序题
2
3
4
5
36
37
38
39
广西中小学生程序设计挑战赛2024年初赛入门组试题:阅读程序题2
0
1
2
3
题目保证输入的n与m均为不超过 1008 的正整数。
#include <iostream> using namespace std; int n,m,a[1000000],b[1000000]; int main() { cin>>n>>m; for(int i=0;i<n*m;++i) cin>>a[i]; for(int i=0;i<n*m;++i) b[i%m*n+n-i/m-1]=a[i]; for(int i=0;i<n*m;++i) { cout<<b[i]<<" "; if((i+1)%n==0) cout<<endl; } return 0; }
1
2
9
8
m
n
小明开了一家餐厅,共有n张四人桌(1≤n≤100),如果来的客人超过四人则不予接待。
拼桌是不好的,所以如果客人到店时没有空桌就要等位。一旦有客人离开,空桌马上就能接待下一批客人。
共来了m批客人(1≤m≤100)第i批客人在第 分钟到店,共有 人,将会用餐 分钟。
请你计算:会有几批客人需要等位;总共等位时间为多少分钟;以及,从第一批客人到店到最后一批客人离开,期间所有的桌子一共闲置的总时间是多少分钟。
输入说明:第一行为两个整数:n、m;接下来为 m行,每行为三个整数 a、b、c。
对于任意 1≤i<j≤m ,有 1≤<≤1000 ,所有客人用餐时间不超过 30 分钟。
输出说明:三个整数,分别表示:有几批客人需要等位、总共等位时间为多少分钟、所有的桌子一共闲置的总分钟数。相邻两个整数由一个空格分隔。
样例输入:
2 5
1 4 5
3 3 4
4 2 2
5 5 7
9 1 6
样例输出:
1 2 11
s[i]-4
n-s[i]
n-s[i]-4
样例输出: 52