Build Castles(构建城堡)
Charlemagne, the King of Frankie,
英文描述
请参考图片中的说明。
中文描述
根据给出的数组确定能够盖多少城堡。
思路和点评
我不能确定我的思路是正确的,也欢迎大家参与讨论。
根据给出的数组,因为有重复的值,我首先想到的是将给出的数组进行一次过滤和处理,去掉重复的值。
例如,给出的数组为:int[] A = { 2, 2, 3, 4, 3, 3, 2, 2, 1, 1, 2, 5 };,那么我希望处理为:int[] A = { 2, 3, 4, 3, 2, 1, 2, 5 }; 去掉重复的值,因为重复的值在这里没有意义。
然后根据新的数组进行判断,需要判断的是 2 个端点,你需要将 2 个端点考虑为 0。
那么根据上面已经处理过的数组,你在进行遍历的时候,针对第一个值 2 ,你需要判读左侧的值和右侧的值,因为默认左侧的

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Django使用数据库(Mariadb/Mysql)
Django默认使用SQLite作为数据库,配置文件在settings.py 让我们来看一下 """ Django settings for test1 project. Generated by 'django-admin startproject' using Django 2.1.4. For more information on this file, see https://docs.djangoproject.com/en/2.1/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/2.1/ref/settings/ """ import os # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))...
- 下一篇
函数计算 python runtime 常用的第三方包下载
问题 尽管 python runtime 使用第三方包 文档中比较详细地介绍了如果使用第三方包,但是还是有不少用户遇见了问题,尤其是windows 用户在此block了不少时间,本文根据最近用户反馈的情况,提供可以直接在线上环境运行的最精简库代码包下载 代码包下载链接 lib python2.7 python3.6 pandas_0.23.4 pandas_0.23.4.zip pandas_0.23.4.zip pillow_5.3.0 pillow_5.3.0.zip pillow_5.3.0.zip pymysql_0.9.3 pymysql_0.9.3.zip pymyssql_0.9.3.zip pymongo_3.7.2 pymongo_3.7.2.zip pymongo_3.7.2.zip blaze_0.10.1 blaze_0.10.1.zip bla
相关文章
文章评论
共有0条评论来说两句吧...