NUC1170 加农炮
加农炮
时间限制: 1000ms 内存限制: 65536KB
请写程序计算加农炮的个数!
5 1 0
35 1
问题分析:
这个问题就是一个数列计算的问题,需要二次计算。
程序说明:
本来当心测试用例很多时间会超时,没想到做了打表的方案,出现存储溢出,郁闷啊!
直接计算总算过了。
对于输入的n,需要把各个金字塔炮之和相加,作为结果输出。
参考链接:(略)
题记:
数列处处有,算完一遍还得再算一遍。
AC的C++程序如下:
#include <iostream>using namespace std;//const int N = 10000000;
//long long ans[N+1];//void setans(int n)
//{
// ans[0] = 0;
// for(int i=1; i<=n; i++)
// ans[i] = ans[i - 1] + (long long)i * (i + 1) / 2;
//}long long getans(int n)
{long long ans = 0;for(int i=1; i<=n; i++)ans += (long long)i * (i + 1) / 2;return ans;
}int main()
{long long n;// setans(N);while(cin >> n && n)
// cout << ans[n] << endl;cout << getans(n) << endl;return 0;
}
NUC1170 加农炮相关推荐
- 51nod 1287: 加农炮 好题啊好题
1287 加农炮 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 一个长度为M的正整数数组A,表示从左向右的地形高度. ...
- 【51NOD1287】加农炮
题面 一个长度为M的正整数数组A,表示从左向右的地形高度.测试一种加农炮,炮弹平行于地面从左向右飞行,高度为H,如果某处地形的高度大于等于炮弹飞行的高度H(Ai >= H),炮弹会被挡住并落在i ...
- 解题报告:51nod 加农炮
2017-10-07 16:15:16 writer:pprp 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 一个长度为M的正整数数 ...
- Qt4_你可以使用加农炮了
简介 在这个例子中我们开始画一个蓝色可爱的小加农炮. lcdrange.h包含LCDRange类定义 lcdrange.cpp包含LCDRange类实现 cannon.h包含CannonField类定 ...
- 【BHOJ 女娲加农炮 |、||】贪心 | 优先队列 | 堆 | E
这次我们通过两道例题来总结一下优先队列的用法和实现: 目录: [BHOJ 1512]女娲加农炮 [BHOJ 1517]女娲加农炮II [BHOJ 1512]女娲加农炮 核心:贪心 + 优先队列 URL ...
- 部落冲突-家乡防御建筑-加农炮(1级至20级)
加农炮很适合防御单个目标.升级加农炮可以增强火力.注意!防御建筑在升级时不能开火! 1 防御模式 1.1 标准模式 1.2 连发模式 2 加农炮(1级) 3 加农炮(2级) 4 加农炮(3级) 5 加 ...
- 部落冲突-家乡防御建筑介绍(城墙、加农炮、箭塔、迫击炮、防空火箭、法师塔、空气炮、特斯拉电磁塔、炸弹塔、X连弩、地狱之塔、天鹰火炮、投石炮)
1 城墙(1级至15级) 城墙是保护村庄.阻挡敌军的最好防线. 2 加农炮(1级至20级) 加农炮很适合防御单个目标.升级加农炮可以增强火力.注意!防御建筑在升级时不能开火! 部落冲突-家乡防御建筑- ...
- Python 小游戏—加农炮送特朗普上太阳
美股熔断历史上只发生过4次,上上次熔断和上一次熔断,还要追溯到2020年3月9日和2020年3月13日,那两天我的记忆很深刻,那感觉,仿佛就在几天前. 话又说回来了,特朗普可是说过狠话的: 这是在20 ...
- 51NOD 1287 加农炮(不水的线段树)
>>点击进入原题测试<< Input示例 9 11 1 2 0 4 3 2 1 5 7 2 8 0 7 6 5 3 4 5 6 5 Output示例 2 2 2 4 3 3 5 ...
最新文章
- Socket连接心跳包的机制总结
- 第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
- ODPS2.0重装上阵,优化提升SQL语言表达能力
- linux conda创建虚拟环境
- Python_异常和模块
- 关于 Safari 浏览器不支持 location [ window.location.href window.open()] 跳转问题的解决方案
- 动态规划: 数字三角形
- 首台自主创新全空冷机组在三峡运行,图扑数字孪生机体
- 阿里P7级别面试经验总结,面试心得体会
- Android车载导航的一些困境
- 完美解决虚拟机占用硬盘越来越大、删除快照无效、菜单栏显示不全等问题
- Android 二维码扫描(仿微信界面),根据Google zxing
- Mac 上删除键(delete)的妙用
- 熬粥记:煮一碗红豆粥,3次才领悟煮粥大法
- 7.Python条件语句之if语句——从入门到实践
- 最轻的5号电池------耐时锂电池
- DL之GAN:HighNewTech基于计算机视觉领域GAN技术—最新黑科技之秒变宝宝——回到最初的样子
- java 错失的信号学习笔记
- VS2010下破解Visual Assist X
- wine qq 2012 for linux Ubuntu 64位兼容(7月19号更新)
热门文章
- DXUT框架剖析(10)
- java protobuffer 网络_C#与Java通过protobuf进行网络通信过程中遇到的问题
- 按钮灭了_劣质灭火器整瓶都灭不掉一盆火 教你几招辨别消防产品真假
- 【java学习之路】(java SE篇)004.面向对象基础入门part1
- ros多机通讯的办法
- python编程语言的优缺点_组队学习优秀作业 | Python的发展历史及其前景
- Spark中 RDD之coalesce与repartition区别
- C++ lambda表达式 std::function 深层详解
- scala的map映射问题
- 机器学习——HMM(隐马尔可夫模型的基本概念)(一)