noip2013——提高組——花匠(flower)
代碼不長,自行理解好了。本人很懶。
#include<cstdio> int n,a[100005],b,c; int main() { scanf("%d",&n); for(int i=1;i<=n;i++)scanf("%d",&a[i]); b=c=1; for(int i=2;i<=n;i++){ if(b&1){if(a[i]>a[i-1])b++;} else{if(a[i]<a[i-1])b++;} if(c&1){if(a[i]<a[i-1])c++;} else{if(a[i]>a[i-1])c++;} } printf("%d",b>c?b:c); return 0; }
本文由Yzyet編寫,網址為www.cnblogs.com/Yzyet。非Yzyet同意,禁止轉載,侵權者必究。
noip2013——提高組——花匠(flower)
相關推薦
noip2013——提高組——花匠(flower)
tdi lower pan spa cst 轉載 int flow col 代碼不長,自行理解好了。本人很懶。 #include<cstdio> int n,a[100005],b,c; int main() { scanf("%d",&n);
noip2013提高組初賽(答案+選擇題題目+個人分析)
一、單項選擇題(共 15 題,每題 1.5 分,共計 22.5 分;每題有且僅有一個正確 選項) 1. 一個 32 位整型變數佔用( )個位元組。 A. 4 B. 8 C. 32 D. 128 A 1位元組=8位(1byte=8bit
NOIP2016提高組初賽(2)四、閱讀程序寫結果2、
cal 當前 閱讀 輸入 自己 字符 細節 一是 表示 #include <iostream> using namespace std; int main() { char a[100][100], b[100][100]; string c[100]; s
NOIP2016提高組初賽(2)四、讀程序寫結果3、求最長回文子序列
所有 並且 names mes font esp mic abcd 大小 #include <iostream> using namespace std; int lps(string seq, int i, int j) { int len1, len2;
NOIP 2018 提高組遊(頹廢)記
前言 中午才答應機房裡的dalao不寫遊記,真香…… 第一次打tg,有那麼一點緊張,儘管之前已經打了很多次模擬賽 Day 0 下午早早出發,在午飯前趕到了van dark♂ 廣場, 吃了一頓McDonald, 真香~~ 晚上頹了一波,祭了一波盧**,懷著虔誠的目光看完了 **
【華容道】題解(NOIP2013提高組day2)
分析 這道題很容易想到令f[x][y][x1][y1]表示空白塊在(x,y)、指定棋子在(x1,y1)時的最少步數,讓空白塊和四周的棋子交換,當空白塊要和指定棋子交換時,把指定棋子移動,搞一下BFS就可以了,時間複雜度O(qn^2m^2),可以拿60+。 因
dfs(洛谷1019 單詞接龍NOIp2000提高組第三題)
單詞 turn space != tac std 例如 關系 一行 單詞接龍是一個與我們經常玩的成語接龍相類似的遊戲,現在我們已知一組單詞,且給定一個開頭的字母,要求出以這個字母開頭的最長的“龍”(每個單詞都最多在“龍”中出現
1401機器翻譯(Noip2010提高組第1題)
代碼 str style stream mes false ios 默認 負數 1 #include<iostream> 2 using namespace std; 3 int m,n,s=0; 4 int a[1500]; 5 int z[100
1402Vigenère密碼(Noip2012提高組第1題)
http gets 實現 dst 圖片 strong 註意 大小 math.h 維吉尼亞密碼:人們在單一愷撒密碼的基礎上擴展出多表密碼,稱為“維吉尼亞”密碼。該方法最早記錄在吉奧萬·巴蒂斯塔·貝拉索( Giovan Battista Bellaso)於1553年所著的書《吉
NOIP2018提高組遊記(祭?)
Day0 早上8點,機房集合,然後開始最後一天的頹掙扎。 隔壁jacktang大爺一大早花三分鐘手擼了個樹套樹板子,展示了手速的極限2333,李尋歡奆佬正看著各種博弈論的論文(貌似是想自己發一篇?) 還有隔壁gstdio大爺(學弟?)正在死磕一道黑得發亮(或許那叫深藍?)的數論題,然後,,,草稿紙亂飛啊
【NOIP2013提高組】花匠
題目背景 NOIP2013 提高組 Day2 試題。 題目描述 花匠棟棟種了一排花,每株花都有自己的高度。花兒越長越大,也越來越擠。棟棟決定把這排中的一部分花移走,將剩下的留在原地,使得剩下的花能有空間長大,同時,棟棟希望剩下的花排列得比較別緻。 具體而言,棟棟的花
NOIP2018提高組題解(附填數遊戲logn做法)
總體來說,Day1的3題非常水,Day2的難度卻飆升到一定境界了……然後我就GG了…… T1 鋪設道路 題目連結 這道題一眼原題,顯然,如果 d
noip2017提高組初賽(答案+選擇題題目+個人分析)
被學弟學妹們逼著填坑的我瑟瑟發抖... 一、單項選擇題(共15題,每題1.5分,共計22.5分;每題有且僅有一個正確選項) 1. 從( )年開始,NOIP 競賽將不再支援Pascal 語言。 A.
luogu1981 表示式求值(NOIP2013普及組第2題)
時空限制 1000ms/128MB 題目描述 給定一個只包含加法和乘法的算術表示式,請你程式設計計算表示式的值。 輸入輸出格式 輸入格式: 一行,為需要你計算的表示式,表示式中只包含數字、加法運算子“+”和乘法運算子“×”,且沒有括號,所有參與運算的數字均
noip2014提高組初賽(答案+選擇題題目+個人分析)
一、單項選擇題(共15題,每題1.5分,共計22.5分;每題有且僅有一個正確選項) 1. 以下哪個是面向物件的高階語言( )。 A. 組合語言 B. C++ C. Fortran D. Basic B 計算機語言具有高階語言和低階語言之分。而高階語言又
noip2016提高組初賽(答案+個人分析+個人總結)
由於網上還沒有題目所以這裡便沒有題目=w= 一、單選 1、D 蒙也是能蒙對的=w= 2、A 注意,它問的是輸出的第81個字元,不是按的,所以選B的童鞋好好讀題=w= 依舊看做6個一組,81 div 6
luogu1980 計數問題(NOIP2013普及組第1題)
時空限制 1000ms/128MB 題目描述 試計算在區間 1 到 n 的所有整數中,數字 x(0 ≤ x ≤ 9)共出現了多少次?例如,在 1 到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,數字 1 出現了 4 次。 輸入輸出格式
2018.08.18【2018提高組】模擬A組題解(JZOJ5829)string
T1: 5831.string input:string.in output:string.out Time Limits: 1000 ms Memory Limits: 262144 KB Detailed Limits 題目描述 給
noip2013——提高組——積木大賽
com 說了 int turn .cn names har clas cst noip2013 D2T1 太簡單了,不說了。 #include<iostream> #include<cstdio> #include<algorithm>
noip2013——提高組——轉圈遊戲
using || names code std har etc break namespace 快速冪隨便敲一敲就是了。 #include<iostream> #include<cstdio> #include<cstring> usi