杭電ACM第1008題——Elevator
#include <stdio.h> #include <stdlib.h> int main() { int n,i,flag; while(scanf("%d",&n)&&n) { int *a=(int *)malloc(n*sizeof(int)); int sum=n*5; for(i=0;i<n;i++) scanf("%d",&a[i]); flag=0; for(i=0;i<n;i++){ if(a[i]>flag) sum+=(a[i]-flag)*6; else sum+=(flag-a[i])*4; flag=a[i]; } printf("%d\n",sum); } return 0; }
相關推薦
杭電ACM第1008題——Elevator
#include <stdio.h> #include <stdlib.h> int main() { int n,i,flag; while(scanf("%d",&n)&&n) { int *a=(int *)m
杭電ACM第1002題(A + B Problem II)答案 java版
方法一: package hduacm; import java.util.Scanner; public class Main{ public static void main(String[] args) throws Exception{
杭電ACM第1005題——Number Sequence
#include <stdio.h> #include <stdlib.h> int main(){ int a,b,n,i; while(scanf("%d %d %d",&a,&b,&n)&&(a
杭電acm第1003題Max Sum ( 動態規劃)
Max Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 169492 Accepted Submi
杭電ACM第1003題——Max Sum
#include <stdio.h> #include <stdlib.h> int main() { int T,sum,start,end,i,j,k,r,num,s; scanf("%d",&T); for(r=1;r<
杭電ACM第1007題——Quoit Design
#include <iostream> #include <algorithm> #include <cmath> using namespace std; const int SIZE = 100005; typedef struct { double x; dou
杭電acm的第1000題c語言解法
首先我選擇的是c語言的解法,開始是輸入如下的答案:#include "stdio.h"int main(void){ long long a,b; scanf("%d", &a); scanf("%d", &b); printf("%d\n", a+b);}該
杭電acm公選課作業解題報告——第三章 貪心演算法。
課堂筆記: 在對問題求解時,總是作出在當前看來是最好的選擇。也就是說,不從整體上加以考慮,它所作出的僅僅是在某種意義上的區域性最優解(是否是全域性最優,需要證明)。很多貪心型別的題目都不是最樸素的貪心,而是需要做一些變化,對於我們,關鍵是找到貪心的本質! 求解基本步驟:
杭電acm 1084 What Is Your Grade? 比較考人的簡單題
#include <iostream> #include <cstdio> #include <algorithm> #include <cstring>
【杭電-oj】-1008-Elevator(電梯)
Problem Description The highest building in our city has only one elevator. A request list is made up with N positive numbers. The num
杭電ACM 2005 第幾天?
第幾天? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44916 Accepted Submissio
杭電ACM 1071題
Problem DescriptionIgnatius bought a land last week, but he didn't know the area of the land because the land is enclosed by a parabola an
杭電acm刷題記錄ID1000
2這本是個非常簡單的問題,騷就騷在end of file。看到這裡當時我就慌了,難道還要用檔案輸入輸出?這樣的話,檔名是什麼?無奈之下上網百度,得到如下處理方式while(scanf("%d%d",&a,&b) != EOF)其實就是把輸入緩衝區的東西全讀出來……什麼end of file,
杭電acm 1241Oil Deposits(dfs搜尋入門題)
Oil Deposits Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 1 Accepted Submi
奮戰杭電ACM(DAY5)1008
被前兩題虐身虐心後看到這題簡直難以置信,怎麼可以這麼水!!一次AC不解釋!!難道老師是故意放這麼道水題來安慰我們受傷的小心靈?? Elevator #include <iostream> using namespace std; int main() {
杭電ACM 1002題
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void
杭電ACM 1008 1009
1008 .Elevator Problem Description The highest building in our city has only one elevator. A request list is made up with N posit
杭電OJ第11頁2000-2009道題(C語言)
月的天數 3.1 clu else 要求 max 本質 轉換 err 1. ASCII碼排序 問題描述 輸入三個字符後,按各字符的ASCII碼從小到大的順序輸出這三個字符 Input: 輸入數據有多組,每組占一行,有三個字符組成,之間無空格 Output: 對於每組輸入
杭電2021發工資題
bsp dal 心算 name end return main spa 貪心算法 本菜雞聽dalao說這是簡單的貪心算法;加油吧菜雞 #include<iostream>using namespace std;int main(){ int n, m, an
2017杭電ACM集訓隊單人排位賽 - 2 題解
需要 6.0 hdu2045 owb style 適應 freopen count 枚舉 1001,水題,直接模擬即可。比賽中開局連wa三發,因為把int寫成了bool.. 1002,積分題,比賽中找到了下面這個積分公式, 但是並沒什麽用,,因為帶入以後存在誤