测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 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 -- 较易 --