PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 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
困难
--