2017-10-29C#新龟兔赛跑——没做出来
来源:互联网 发布:php mysql 扩展 编辑:程序博客网 时间:2024/05/19 17:52
1.输入一个字符串,判断其是否是C#的合法标识符
首字母:不能用数字,可以用@,可以用字母(含大小写)和下划线
后续字符:不能用@,可以用数字,可以用字母(含大小写)和下划线
2.设置安全密码:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。
这四个字符类别分别为:
1.大写字母:A,B,C...Z;
2.小写字母:a,b,c...z;
3.数字:0,1,2...9;
4.特殊符号:~,!,@,#,$,%,^;
给你一个密码,你的任务就是判断它是不是一个安全的密码。
13据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,
于是躲进了背景下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,
能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。
最近正值泰课举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。
虽然乌龟深知获胜希望不大,不过迫于舆论压力,只能接受挑战。
比赛是设在一条笔直的道路上,长度为L米,规则很简单,谁先到达终点谁就算获胜。
无奈乌龟自从上次获胜以后,成了名龟,被一些八卦杂志称为“动物界的刘翔”,广告不断,
手头也有了不少积蓄。为了能够再赢兔子,乌龟不惜花下血本买了最先进的武器——“"小飞鸽"牌电动车。
这辆车在有电的情况下能够以VT1 m/s的速度“飞驰”,可惜电池容量有限,
每次充满电最多只能行驶C米的距离,以后就只能用脚来蹬了,乌龟用脚蹬时的速度为VT2 m/s。
更过分的是,乌龟竟然在跑道上修建了很多很多(N个)的供电站,供自己给电动车充电。
其中,每次充电需要花费T秒钟的时间。当然,乌龟经过一个充电站的时候可以选择去或不去充电。
比赛马上开始了,兔子和带着充满电的电动车的乌龟并列站在起跑线上。
你的任务就是写个程序,判断乌龟用最佳的方案进军时,能不能赢了一直以恒定速度奔跑的兔子。
输入:
本题目包含多组测试,请处理到文件结束。每个测试包括四行:
第一行是一个整数L代表跑道的总长度
第二行包含三个整数N,C,T,分别表示充电站的个数,电动车冲满电以后能行驶的距离
以及每次充电所需要的时间
第三行也是三个整数VR,VT1,VT2,
分别表示兔子跑步的速度,乌龟开电动车的速度,乌龟脚蹬电动车的速度
第四行包含了N(N<=100)个整数p1,p2...pn,分别表示各个充电站离跑道起点的距离,
其中0<p1<p2<... 其中每个数都在32位整型范围之内。
输出:
当乌龟有可能赢的时候输出一行 “What a pity rabbit!"。否则输出一行"Good job,rabbit!";
题目数据保证不会出现乌龟和兔子同时到达的情况。
样例输入:
100
3 20 5
5 8 2
10 40 60
100
3 60 5
5 8 2
10 40 60
样例输出:
Good job,rabbit!
What a pity rabbit!
网上看到用dp解决,用c#怎么写:
参考这篇文章::
http://blog.csdn.net/gogoaway/article/details/38985269
还有这篇翻译国外的文章:
http://www.cnblogs.com/shuaiwhu/archive/2012/04/27/2474041.html
CSDN好心人的帮助:
Sports_Lover : 本题目难点在于乌龟的情况。对于N个充电站需要分别进行讨论,只冲1次电,2次,3次...本问题属于回溯模型;求出最优解。核心算法是循环递归
- 2017-10-29C#新龟兔赛跑——没做出来
- 机试题没做出来
- 最近工作笔试 没做出来的。。。
- 图的操作,没做出来,WA呀,遗憾~~
- 今天面试,没做出来题。分享一下。
- hdu-2205(没做出来,意思理解错了)
- 一道小学奥数题,没做出来。求解答
- HDU2068 RPG 还没做出来!!! 组合数 错排
- 203. Remove Linked List Elements 没做出来
- c#静态页面已经做出来了
- 多线程实现——新龟兔赛跑
- HDU 2059 龟兔赛跑 思想基本正确,但是没有独立做出来,以后再自我考察 update
- 几个c#题行,你能做出来吗。
- sql面试题,开始没做出来,把答案贴出来
- poj 1456 Supermarket 贪心,我已开始用dp,没做出来,惭愧!!
- 2010年华中科技大学计算机保研机试题(没做出来...)
- 钱币问题(自己没做出来,代码是看别人的改动了一下)
- hdu 2114 Calculate S(n)(找规律的题目,比赛的时候没做出来)
- 异常----Exception in thread "main" java.lang.StackOverflowError
- 进程和线程的联系和区别
- UVa11107
- 编程感悟
- hbase和RDBMS的区别
- 2017-10-29C#新龟兔赛跑——没做出来
- Spring4框架----aop编程思想(03)
- 陌生
- Java 异常处理
- Tensorflow快速入门
- ECMAScript6常用api介绍与使用
- 前端开发工程师必须关注的几个性能指标
- 下拉多选列表框
- 深度学习的日记一:线性代数