杭电1008解题报告
来源:互联网 发布:玉溪广电网络分公司 编辑:程序博客网 时间:2024/06/05 10:22
杭电1008
先简单说下题目:上一阶楼梯花6秒,下一阶楼梯花4秒,每上下一次电梯要停留4秒。最后求出上下楼梯花费的总时间。
#include<iostream> //在杭电上#include<iostream.h>通不过,大概是服务器的问题。 using namespace std;int main(){ int a[100]={0},n; //其实对于数组的初始化与否,我也不太明白,但我觉得要时时刻刻记得初始化。 while(cin>>n&&n) // while(cin>>n&&n)第二个n是判断n是否为0,加上这个判断条件,我的代码从WA成功AC了。n { int up=0,down=0,sum=0; //参数初始化 for(int i=0;i<n;i++) cin>>a[i]; //计算上楼梯和下楼梯的阶数 for(int i=0;i<n-1;i++) { if(a[i+1]>a[i]) up+=(a[i+1]-a[i]); else if(a[i+1]<a[i]) down+=(a[i]-a[i+1]); } up=up+a[0]; //无论a[0]为何值,都是上楼梯,所以UP应该加上最初的a[0]; sum=up*6+down*4+5*n; cout<<sum<<endl; } return 0;}
- 杭电1008解题报告
- 杭电Hdu 1008 Elevator解题报告
- 杭电1014解题报告
- 杭电1160解题报告
- 杭电1176解题报告
- 杭电2059解题报告
- 杭电HDOJ1024 解题报告
- 杭电2028解题报告
- 杭电3342解题报告
- 杭电Robberies解题报告
- 杭电1061 解题报告
- 杭电ACM1800解题报告
- 杭电1045解题报告
- 杭电1050解题报告
- 杭电2037解题报告
- 杭电1051解题报告
- 杭电2041解题报告
- 杭电2044解题报告
- C++ vector详细用法
- POJ-1797(dijstra变形)(Heavy Transportation)
- ExtJs之Ext.data.Store
- MySQL数据读取,ExtJS和PHP Json
- How Google TestsSoftware[完整版]
- 杭电1008解题报告
- javascript中函数构造器和原型研究
- org.hibernate.MappingNotFoundException: resource: xxx.hbm.xml not found
- 黑马程序员 日记一:传统定时器Timer及TimerTask。
- (转)塔吉特读心术——用户数据分析的魔力
- 每日学习总结
- national unified cpu architecture
- shared_ptr解析
- 用Eclipse 开发Dynamic Web Project应用程序