[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
1101-
1201-
1301-
1401-
1501-
1601-
1701-
この機能を使うにはJavaScriptを有効にしてください
|
「冷凍コーヒー」専用板
660
:
神の子様
:2019/06/21(金) 16:52:31
#include<stdio.h>
#include<string.h>
int ld(char *x,int m,char *y,int n);
int min3(int a,int b,int c);
int main(){
char x[100],y[100];
int m,n;
scanf("%s",x);
scanf("%s",y);
m=strlen(x);
n=strlen(y);
printf("%d\n",ld(x,m,y,n));
return 0;
}
int ld(char *x,int m,char *y,int n){
if(n==0){
return m;
}else if(m==0){
return n;
}else{
if(x[m-1]==y[n-1]){
return min3(ld(x,m-1,y,n-1),ld(x,m-1,y,n)+1,ld(x,m,y,n-1)+1);
}else{
return min3(ld(x,m-1,y,n-1)+1,ld(x,m-1,y,n)+1,ld(x,m,y,n-1)+1);
}
}
}
int min3(int a,int b,int c){
if(a<=b&&a<=c){
return a;
}else if(b<=a&&b<=c){
return b;
}else if(c<=a&&c<=b){
return c;
}
}
3-2ってかんじ。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板