第六周 4.4 --- 4.10

4.4

一周没有学51nod上的dp了

编辑距离

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<iostream>
 4 #include<algorithm>
 5 using namespace std;
 6
 7 const int maxn = 1005;
 8 int dp[maxn][maxn];
 9 char s[maxn],t[maxn];
10 int n,m;
11
12 int same(int i,int j){
13     return !(s[i] == t[j]);
14 }
15
16 void solve(){
17     n = strlen(s+1);
18     m = strlen(t+1);
19     memset(dp,0,sizeof(dp));
20     for(int i = 1;i <= n;i++) dp[i][0] = i;
21     for(int j = 1;j <= m;j++) dp[0][j] = j;
22     for(int i = 1;i <= n;i++){
23         for(int j = 1;j <= m;j++){
24             dp[i][j] = min(dp[i-1][j-1]+same(i,j),min(dp[i-1][j],dp[i][j-1])+1);
25         //    printf("dp[%d][%d] = %d\n",i,j,dp[i][j]);
26         }
27     }
28     printf("%d\n",dp[n][m]);
29 }
30
31 int main(){
32     while(scanf("%s",s+1) != EOF){
33         scanf("%s",t+1);
34         solve();
35     }
36     return 0;
37 }

纪念一发登陆进tc

不过刚试着写了一下去交

之后就一直掉线了..............不知道为什么.....

时间: 2024-12-08 11:24:25

第六周 4.4 --- 4.10的相关文章

《JAVA程序设计》第六周学习总结

<JAVA程序设计>第六周学习总结 一.目录: 第七章知识总结 第十章知识总结 上周错题总结 代码托管 感想 二. 第七章知识总结:内部类与异常类 内部类:在一个类中定义另一个类 特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法,非内部类不能是static类 static内部类不能操作外嵌类中的实例成员变量. 匿名类:一个子类去掉声明后类体 ?如果某个方法的参数是接口类型,那么可以使用接口名和类体组合创建一个匿名对象传递给方法的参数,类体必须要

20145237第六周学习总结

20145237第6周学习总结 教材学习内容总结 第十章 •InputStream与OutputStream 流(Stream)是对「输入输出」的抽象. read:每次会尝试读入byte数组长度的数据,并返回实际读入的字节.为-1时即为未读取到数据. write:指定要写出的byte数组.初始索引与数组长度. •标准输入输出//这部分已经很熟悉了 System.in: 标准输入,默认关联到键盘(终端输入) System.out: 标准输出,默认关联到显示器(终端输出) System.err: 标

【项目计划&#183;微信】第六周项目计划与分工

第六周项目计划与分工 制定时间:2014年10月26日 地点:逸夫馆研讨间02号 到场人:杨妍喆.林聪.周伯威.徐子茹 [已完成]第五周任务及分工 a.  调研与分析报告; b. 开发平台学习及分析;  c. Vision文档与用户故事修订 子茹和我调研产品,我们找到了四个主流的微信订票平台,我负责调研分析“艾迪票务”和“哈票网”,子茹负责"QQ订票"和“木偶剧场”: 周伯威负责开发平台的学习分析报告: 林聪负责Vision文档与用户故事的修订. 第六周任务及其分工 a. 配置相关的开

第十六周学习进度表

时间 第十六周 所花时间 10个小时左右 代码量 300行左右 博客量 1篇 了解到的知识点 网页版的显示作业

第十六周进度表

第十六周进度表 所花时间(包括上课) 10 代码量(行) 853 博客量(篇) 1 了解到的知识点 了解了有关Android开发的知识 了解了页面跳转功能的实现 了解了绩效管理和项目总结的知识

第六周 可执行代码 以及 PSP 燃尽图 等等

转眼已经第六周了.这周主要内容有下:(CHECKLIST) 1.完成未完成的功能点. 2.PSP. 3.站立会议(待开). 4.燃尽图. 5.各种图(折线,饼图). 6.checkList 具体任务如下: 1. i.将用户做过的题目整理到习题本中. ii.习题本可以记录用户当时填写的答案. iii.规范算式(4个数字). iv.将做过的题目去重. v.再次规范化输出算式(生成数目多少,括号位置,括号对数). vi.支持分数运算. vii.结果用分数显示. viii.结果显示分数的最简形式. iX

第六周PSP &amp;进度条

团队项目PSP 一.表格:     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论alpha完成情况并总结 9:40 11:20 17 53 60 分析与设计 分析设计Beta版本 13:15 16:30 45 150 120 调试运行 调试alpha版本 18:30 20:10 15 85 60 学习 Java.jsp 21:00 22:20 5 75 90 总结 总结结果 23:26 23:58 0 32 30 二.饼图: 进度

学习进度条(十六周)

本周主要是对于团队开发项目的修改完善.   第十六周 所花时间(包括上课) 上课2小时,课后10小时 代码量(行) 300+ 博客量 3 了解到的知识点 服务器修改数据库表结构

第十六周进度条

第十六周 所花时间(包括上课) 21小时(上课2小时,读书3,整理文档10小时,编程5,写博客1) 代码量(行) 900行 博客量(篇) 1篇 了解到的知识点 对word文档的文字进行操作,知道了更多的知识 知道了如何往应用商店上发布软件