uva10069 DistinctSubsequeces
来源:互联网 发布:青少年心理问题数据 编辑:程序博客网 时间:2024/04/29 09:33
dp[i][j]为a中的第i个与z中的d[j]各项匹配的结果没有写大数加法,后补上.#include <stdio.h>#include <string.h>int dp[10001][101]={0};int slove(char x[],char z[]){int m=strlen(z);int n=strlen(x);int count=0;int i,j,k;memset(dp,0,sizeof(dp));for(i=0;i<n;i++){for(j=0;j<m;j++){if(j==0){dp[i][j]=x[i]==z[j];}else{if(x[i]==z[j]){int k;for(k=0;k<i;k++){ dp[i][j]+=dp[k][j-1];}}}count+=dp[i][j]*(j==m-1);}}printf("%d\n",count);return 0;}int main(){int n;char x[10001],z[101];scanf("%d",&n);while(n){scanf("%s%s",x,z);slove(x,z);n--;}return 0;}
0 0
- uva10069 DistinctSubsequeces
- uva10069
- uva10069
- uva10069(DP+大数)
- uva10069(DP + 高精度运算)
- uva10069 - Distinct Subsequences(动规,大数)
- UVA10069 Distinct Subsequences 超级大数 + DP
- uva10069 - Distinct Subsequences(大数+DP)
- Android笔记之 文件保存、压缩与清空删除
- 坐标系
- 1430: 小猴打架 (prufer编码)
- Android 应用程序签名
- YUV数据用SDL显示不正常
- uva10069 DistinctSubsequeces
- 俄罗斯方块java的实现
- CCNotificationCenter实现类之间的数据通信
- java 推荐读物与源代码阅读(转)
- Flex内存泄露解决方法和内存释放优化原则
- 数组中是否有两个数的和为10 一道小题做四方
- hdu 1754 I Hate It 线段树单点更新
- AVPacket的pts和dts
- Eclipse提示功能 Android程序的代码