通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2023] 中有题目如下:
第1题
(编辑距离)给定两个字符串,每次操作可以选择删除(Delete)、插入(Insert)、替换(Replace),一个字符,求将第一个字符串转换为第二个字符串所需要的最少操作次数。
#include <iostream> #include <string> #include <vector> using namespace std; int min(int x,int y,int z){ return min(min(x,y),z); } int edit_dist_dp(string str1,string str2){ int m=str1.length(); int n=str2.length(); vector<vector<int>> dp(m+1,vector<int>(n+1)); for(int i=0;i<=m;i++){ for(int j=0;j<=n;j++){ if(i==0) dp[i][j]=(1); else if(j==0) dp[i][j]=(2); else if((3)) dp[i][j]=(4); else dp[i][j]=1+min(dp[i][j-1],dp[i-1][j],(5)); } } return dp[m][n]; } int main(){ string str1,str2; cin>>str1>>str2; cout<<"Mininum number of operation:" <<edit_dist_dp(str1,str2)<<endl; return 0; }
③处应填( )
str1[i-1]==str2[j-1]
str1[i]==str2[j]
str1[i-1]!=str2[j-1]
str1[i]!=str2[j]
所属试卷:CSP-J1入门级初赛试卷[2023]
在定义函数模板或类模板时,开头的保留字是
在面向对象方法中,不属于“对象”基本特点的是
有如下程序,运行时的输出结果是。
在下列函数原型中,可以作为类AA构造函数的是。
编写代码,获得用户输入的一个整数,计算其平方和立方并输
阅读程序,写出程序运行结果。
结构化程序设计的基本原则不包括( )。
以下叙述中正确的是( )。
已知列表x=[1,2],那么连续执行命令 y=x和 y
哪个选项是以下程序的输出结果。
以下程序功能是:计算某年某月有几天,其中判别闰年的条件
在/home目录中查找所有的用户目录的命令是_____
输入了Shell命令的部分字符后按什么键可补全其余部分
MySQL 5.6版本默认的存储引擎是 。
如果一个关系中每个属性都是不可再分的,则该关系属于__
MySQL中使用GRANT语句授权时可用 ______
栈和队列的存储方式,既可以是顺序方式,又可以是链式方式
下述哪一个电缆类型支持最大的电缆长度
数据库服务器、数据库和表的关系,正确的说法是( )
常见的软件概要设计方法有 3 大类:以数据流图为基础构
设x=4<4-!0,x的值为_____。
C语言源程序的基本单位是_____。
以下程序的输出结果为_____。
若有以下说明,则对结构体变量stud1中成员age的不
二进制数101.11对应的十进制数是( )。
若有以下程序则程序的输出结果是
一副纸牌除掉大小王有 52张牌,四种花色,每种花色 1
约定二叉树的根节点高度为 1。一棵结点数为 2016的
在NOI系列赛事中参赛选手必须使用由承办单位统一提供的
输入: Expo 2010 Shanghai Chin
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2