PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!

题目:http://uva.onlinejudge.org/index.php?option=onlinejudge&page=show_problem&problem=1133

水题,但有个坑点。。。

坑在循环判断条件里头,如果用scanf读入来做判断条件的话就会超时,如果用gets就没问题。。。

真不知道是为什么,之前始终听说scanf挺快的,比cin快多了,没想到这次tle是因为scanf。。。我再也不相信scanf了。。。当前有字符串读入我都用gets了。。。

每日一道理
虽然你现在还只是一株稚嫩的幼苗。然而只要坚韧不拔,终会成为参天大树;虽然你现在只是涓涓细流,然而只要锲而不舍,终会拥抱大海;虽然你现在只是一只雏鹰,然而只要心存高远,跌几个跟头之后,终会占有蓝天。
#include<cstdio>
#include<cstring>
const int maxn = 110;int max(int a, int b)
{if (a > b)return a;return b;
}int main()
{char a[maxn], b[maxn], cnt = 1;while (gets(a) && a[0] != '#'){gets(b);int c[maxn][maxn] = {0};int la = strlen (a), lb = strlen (b);for (int i = 0; i < la; i++)for (int j = 0; j < lb; j++)if (a[i] == b[j])c[i + 1][j + 1] = c[i][j] +1;else c[i + 1][j + 1] = max(c[i][j + 1], c[i + 1][j]);printf("Case #%d: you can visit at most %d cities.\n", cnt++, c[la][lb]);}return 0;
}

文章结束给大家分享下程序员的一些笑话语录: 神灯新篇
一个程序员在海滩上发现了一盏神灯。他在灯上擦了几下,一个妖怪就从灯里跳出来说:“我是世界上法术最强的妖怪。我可以实现你的任何梦想,但现在,我只能满足你一个愿望。”程序员摊开了一幅中东地图说:“我想让中东得到永久的和平。”妖怪答道:“哦,我没办法。自打创世纪以来,那里的战火就没有停息过。这世上几乎没有我办不到的事,但这件事除外。”程序员于是说:“好吧,我是一个程序员,为许多用户编写过程序。你能让他们把需求表述得更清楚些,并且让我们的软件项目有那么一两次按进度按成本完成吗?”妖怪说:“唔,我们还是来看中东地图吧。”

判断条件UVa 10192 - Vacation(LCS水题)相关推荐

  1. UVa 10066 - The Twin Towers(LCS水题)

    题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&am ...

  2. UVa 10192 - Vacation amp; UVa 10066 The Twin Towers ( LCS 最长公共子串)

    链接:UVa 10192 题意:给定两个字符串.求最长公共子串的长度 思路:这个是最长公共子串的直接应用 #include<stdio.h> #include<string.h> ...

  3. for循环两个分号之间不要乱加判断条件(记洛谷P2141题WA的经历,Java语言描述)

    题目要求 P2141题目链接 分析 暴力法可解--我们只需遍历一遍数组,在里面再遍历一次,再遍历一次,共三层嵌套,需要保证内层counter数值不能与外面诸层的counter相同~~ 暴力还可防漏,很 ...

  4. 判断字符串是否是手机号码(水题模拟)

    题目描述 手机号码是一串数字,长度为11位,并且第一位必须是1,现在给出一个字符串,我们需要判断这个字符串是否符合手机格式. 输入 多组测试数据.每组数据输入一个字符串. 输出 若该字符串符合手机号码 ...

  5. soj1103:IP判断_情况巨多的水题

    http://acm.scu.edu.cn/soj/problem.action?id=1103 可以写的更简洁干练一点,不过太麻烦,懒得改,备注一下吧,防止以后忘记 #include<cstd ...

  6. C++编程题积累——for循环判断条件陷阱

    for循环一般都是判断条件,我们都能够轻车熟路的进行判断,但是,有时候越容易的地方越容易被忽略,从而造成判断失误,比如下边的题: 下面for语句执行时的循环次数为() int i, j;for (i ...

  7. hdu3793 判断对称(水题)

    题意:       给你一个串,问你这个串是不是关于某个字母对称的,这个串是一个首位相接的圆. 思路:       水题,直接枚举每一个为对称点试一下就行了,不解释了. #include<std ...

  8. 王道综合题17.设计一个算法用于判断带头结点的循环双链表是否对称及其注意思考:while循环第二个判断条件易误写成p->next!=q,分析这样会产生什么问题。

    算法思想: 让p从左向右扫描,q从右向左扫描,直到它们指向同一结点(p==q,当循环双链表中结点个数为奇数时)或相邻(p->next=q或q->prior=p,当循环双链表中结点个数为偶数 ...

  9. NoiOpenjudge水题选刷之_搜索

    1789:算24 给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式.现在的问题是,是否存在一种方式使得得到的表达式的结果等于24. 这里加减乘除以及括号的运 ...

最新文章

  1. Openstack_SQLAlchemy 修改数据库的表结构
  2. EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程)
  3. Python: The _imagingft C module is not installed错误的解决
  4. 数学在计算机科学上的应用文献,浅谈数学在计算机科学及应用中的作用
  5. FIFA的完整形式是什么?
  6. php的可变函数,php之可变函数的实例详解
  7. 【Elasticsearch】ES内存满问题排查思路
  8. openlayers3应用一:显示百度地图
  9. 拉普拉斯算子属于卷积方法吗_2020 年 GNN 开卷有益与再谈图卷积
  10. intellij idea 代码错误设置 Error 提示颜色修改
  11. 探索 SharePoint 2013 Search功能
  12. 5.linux设备驱动模型
  13. 高级JAVA面试题详解(三)——Redis(redis cluster、虚拟槽、一致性hash算法、master选举、淘汰策略、String数据结构)
  14. 联想g510拆键盘的简单方法_笔记本键盘怎么拆 教你如何正确拆笔记本键盘 (全文)...
  15. turicreate 视频_iOS 推出的turiCreate功能(一) 图片识别
  16. 【KEIL5报错问题】
  17. 提升个人效率减少焦虑——GTD法则
  18. mysql字段是问号_Mysql数据库中文字段显示问号怎么解决?
  19. STM32无线通信——nRF24L01通信模块
  20. Problem L 七段显示器显示整数

热门文章

  1. python消息中间件activemq_消息中间件ActiveMQ和JMS基础
  2. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf
  3. Numpy.where()
  4. 快速编写json数据
  5. Java学习笔记2.1.1 Java基本语法 - Java代码基本格式
  6. 《天天数学》连载50:二月十九日
  7. 《天天数学》连载38:二月七日
  8. Java讲课笔记09:类与对象
  9. 【POJ2774】Long Long Message,第一次的后缀数组
  10. 复数基础—— i = 根号 -1 _3