PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A22409
(排队接水)问题:有n(n<=1000)个住校生晚自习后在一个水龙头前排队接水,已知每个接水的时间为ti(ti<=10000),输入n和n个时间,找出这让n个人的平均等待时间最小的顺序,并计算平均等待时间(精确到小数点后两位)。#include<bits/stdc++.h> using namespace std; struct stu{ int id; int t; }a[1005]; int…
信息学奥赛-CSP-X-L1
较易
--
A22410
当输入为“000001321313 000098899898”时,输出为( )。
信息学奥赛-CSP-X-L1
较易
--
A22411
当输入为“7482974181 3829317318”时,输出为( )。
信息学奥赛-CSP-X-L1
较易
--
A22412
若输入的str1有m位,str2有n位,那么最终的输出结果中最多可能有( )位。
信息学奥赛-CSP-X-L1
较易
--
A22413
程序的第20行可改为 while(c[l + 1])。( )
信息学奥赛-CSP-X-L1
较易
--
A22414
输入的str1的最大位数超过510位时,程序可以正常运行。( )
信息学奥赛-CSP-X-L1
较易
--
A22415
#include<bits/stdc++.h> using namespace std; int a[501], b[501], c[501]; string str1, str2; int main() { cin >> str1 >> str2; int al = str1.length(), bl = str2.length(); for (int i = al - 1, j = 1; i…
信息学奥赛-CSP-X-L1
较易
--
A22416
当输入的值为“10 8 7 11 24 1 3 4 10 30 2”时,输出的结果为( )。
信息学奥赛-CSP-X-L1
较易
--
A22417
若扩大输入n的值,变为不超过100000的正整数,可以使用( )优化复杂度。
信息学奥赛-CSP-X-L1
较易
--
A22418
假设输入的n是不超过10000的正整数,输入的a[i]是不超过109的整数,完成下面的判断题和单选题:该程序的时间复杂度为( )。
信息学奥赛-CSP-X-L1
较易
--
A22419
第9行~第11行代码可替换为 swap(a[i],a[j]);( )
信息学奥赛-CSP-X-L1
较易
--
A22420
当输入的值为“5 2 4 6 5 1”时,输出的结果为4。( )
信息学奥赛-CSP-X-L1
较易
--
A22421
#include<bits/stdc++.h> using namespace std; int a[1005]; int n,num; int func(int n){ for(int i = 1; i < n; i++){ for(int j = i + 1; j <= n; j++){ if(a[i] > a[j]){ int temp = a[i]; a[i] = a[j]; a[j] …
信息学奥赛-CSP-X-L1
较易
--
A22422
该程序的时间复杂度为( )。
信息学奥赛-CSP-X-L1
较易
--
A22423
当输入为“2 20”时,输出为( )。
信息学奥赛-CSP-X-L1
较易
--
A22424
为了降低复杂度,第8行划线条件语句,可以优化为:( )
信息学奥赛-CSP-X-L1
较易
--
A22425
去掉程序第11行,不会改变程序的结果。( )
信息学奥赛-CSP-X-L1
较易
--
A22426
上述代码的功能是统计输入的两个数之间质数的数量。( )
信息学奥赛-CSP-X-L1
较易
--
A22427
#include <bits/stdc++.h> using namespace std; int main(){ int a = 0, b = 0, cnt = 0; cin >> a >> b; for(int n = a; n <= b; n++){ bool isPrime = true; for(int i = 2; i <= n-1; i++){ if(n % i == 0){ is…
信息学奥赛-CSP-X-L1
较易
--
A22428
一个三位数,个位数字是十位数字的2倍,十位数字比百位数字大2。将这个三位数的数字顺序颠倒后,得到的新数比原数大495。那么这个数是( )。
信息学奥赛-CSP-X-L1
较易
--