医学信息211赵泽华


私信TA

用户名:dotcpp0735872

访问量:245

签 名:

等  级
排  名 35055
经  验 437
参赛次数 1
文章发表 1
年  龄 0
在职情况 学生
学  校 河南工学院
专  业

  自我简介:

TA的其他文章

最长公共子序列
浏览:170

解题思路:从繁至简

注意事项:c

参考代码:

#include <stdio.h>

#include <string.h>


int max(int a, int b) {

    if (a >= b) return a;

    return b;

}


int main() {

    int i, j, len1, len2;

    char a[2010], b[2010];

    int f[2010][2010];


    scanf("%s %s", a, b);

    len1 = strlen(a);

    len2 = strlen(b);


    for (i = 1; i <= len1; i++) {

        for (j = 1; j <= len2; j++) {

            if (a[i - 1] == b[j - 1])

                f[i][j] = f[i - 1][j - 1] + 1;

            else

                f[i][j] = max(f[i - 1][j], f[i][j - 1]);

        }

    }


    printf("%d\n", f[len1][len2]);

    return 0;

}


 

0.0分

3 人评分

  评论区

#include <stdio.h>
 
 
 
int max(int a,int b)
 
{
 
    if(a>b)
 
    {
 
        return a;
 
    }else{
 
        return b;
 
    }
 
}
 
 
 
 
 
int main()
 
{
 
    int max(int a,int b);
 
    int number,space;
 
    scanf("%d%d",&number,&space);
 
    int dj[5000];
 
    for(int t=0;t<5000;t++)
 
        dj[t]=0;
 
         
 
    int ewight[5000];
 
    int evalue[5000];
 
    for(int t=0;t<number;t++)
 
    {
 
        scanf("%d%d",&ewight[t],&evalue[t]);
 
    }
 
  
 
    for(int a=0;a<number;a++)
 
    {
 
        for(int b=space;b-ewight[a]>=0;b--)
 
        {
 
             
作业o
2024-06-05 17:58:23
深藏不露啊,太强啦!!!
2024-06-05 17:52:21
不愧为2021年最美笔记代言人
2024-05-22 17:49:33
写的好,不愧是医学信息211的班长,太有实力了,非常严谨
2024-05-22 17:36:24
  • «
  • 1
  • »