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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 67434 题
A35526 以下程序,询问框中输入60,呈现的效果是?( ) 蓝桥杯-Scratch-L3 -- 中等 -- A35527 以下程序,小猫在移动完成后不能回到初始位置的是?( ) 蓝桥杯-Scratch-L3 -- 中等 -- A35528 种树(tree) 信息学奥赛-CSP-S-L3 -- 困难 -- A35529 结构体(struct)题目背景在C++等高级语言中,除了int和float等基本类型外,通常还可以自定义结构体类型。在本题当中,你需要模拟一种类似C++的高级语言的结构体定义方式,并计算出相应的内存占用等信息。 信息学奥赛-CSP-S-L3 -- 较难 -- A35530 消消乐(game) 信息学奥赛-CSP-S-L3 -- 较难 -- A35531 密码锁(lock) 信息学奥赛-CSP-S-L3 -- 较难 -- A35532 旅游巴士(bus) 信息学奥赛-CSP-J-L1 -- 较难 -- A35533 一元二次方程(uqe)样例 1 输入9 10001 ‐1 0‐1 ‐1 ‐11 ‐2 11 5 44 4 11 0 ‐4321 ‐3 12 ‐4 11 7 1样例 1 输出1NO1‐1‐1/212*sqrt(3)3/2+sqrt(5)/21+sqrt(2)/2‐7/2+3*sqrt(5)/2 信息学奥赛-CSP-J-L1 -- 较难 -- A35534 公路(road) 信息学奥赛-CSP-J-L1 -- 较难 -- A35535 小苹果(apple) 信息学奥赛-CSP-J-L1 -- 困难 -- A35536 (编辑距离)给定两个字符串,每次操作可以选择删除(Delete)、插入(Insert)、替换(Replace),一个字符,求将第一个字符串转换为第二个字符串所需要的最少操作次数。#include <iostream>#include <string>#include <vector>using namespace std;int min(int x,int y,int z){ return mi… 信息学奥赛-CSP-J-L1 -- 困难 -- A35537 (寻找被移除的元素)问题:原有长度为 n+1公差为1等升数列,将数列输到程序的数组时移除了一个元素,导致长度为 n 的开序数组可能不再连续,除非被移除的是第一个或最后之个元素。需要在数组不连续时,找出被移除的元素。试补全程序。#include <iostream#include <vector>using namespace std;int find missing(vector<int>& n… 信息学奥赛-CSP-J-L1 -- 困难 -- A35538 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35539 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35540 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35541 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35542 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35543 #include <iostream>#include <cmath>using namespace std; int solve1(int n){ return n*n;}int solve2(int n){ int sum=0; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(n/i==i){ sum+=i*i; }else{ sum+=i*i+(n/… 信息学奥赛-CSP-J-L1 -- 困难 -- A35544 #include<iostream>#include<vector>#include<algorithm>using namespace std; int f(string x,string y){ int m=x.size(); int n=y.size(); vector<vector<int>>v(m+1,vector<int>(n+1,0)); for(int i=1;i<=m;i++)… 信息学奥赛-CSP-J-L1 -- 困难 -- A35545 #include<iostream>#include<vector>#include<algorithm>using namespace std; int f(string x,string y){ int m=x.size(); int n=y.size(); vector<vector<int>>v(m+1,vector<int>(n+1,0)); for(int i=1;i<=m;i++)… 信息学奥赛-CSP-J-L1 -- 困难 --