通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2023] 中有题目如下:
第1题
#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++){ for(int j=1;j<=n;j++){ if(x[i-1]==y[j-1]){ v[i][j]=v[i-1][j-1]+1; }else{ v[i][j]=max(v[i-1][j],v[i][j-1]); } } } return v[m][n]; } bool g(string x,string y){ if(x.size() != y.size()){ return false; } return f(x+x,y)==y.size(); } int main(){ string x,y; cin>>x>>y; cout<<g(x,y)<<endl; return 0; }
当输入为“csppsc spsccp”时,输出为:( )
“T”
“F”
“0”
“1”
所属试卷:CSP-J1入门级初赛试卷[2023]
若要对类BigNumber中重载的类型转换运算符lon
下列关于this指针的叙述中,错误的是
(读者自行创建,注意每行第一个逗号后面有空格),其内容
以下叙述中正确的是( )。
包含yield语句的函数一般成为生成器函数,可以用来创
#编程用递归函数实现1+2+3+4+……+n,并显示所
下列选项中不属于结构化程序设计原则的是( )。
以下程序时应用递归算法求某数a的平方根,请填空,求平方
设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个
vi编辑器具有三种工作模式,即:命令模式、文本编辑模式
在超级用户下显示Linux系统中正在运行的全部进程,应
shell不仅是( ),它同时也是一种功能强大的编程语
运行一个脚本,用户不需要什么样的权限?
用SELECT进行模糊查询时,可以使用 或 等
在学生(学号,姓名,年龄,性别,院系)关系中,表示检索
MySQL客户端程序 _____用于数据库的备份。
在三级模式结构中,视图属于 ____ ,提高了数据库的
一个n个顶点的连通无向图,其边的个数至少为
下列排序算法中( )不能保证每趟排序至少能将一个元素放
完全二叉树一定存在度为1的结点。
假设有n 根柱子,需要按照以下规则依次放置编号为 1,
C语言数组的下标从0开始。
C语言源程序的基本单位是_____。
其中a[1][2]的值为_____。
本题t是s的子序列的意思是:从s中删去若干个字符,可以
如图所示,图中每条边上的数字表示该边的长度,则从 A
输入: 7输出:______
定义字符串的基本操作为:删除一个字符、插入一个字符和将
(2008) 10 + (5B) 16 的结果是( )
与十进制数 1770对应的八进制数是 ( ) 。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2