zoukankan      html  css  js  c++  java
  • [模拟] 牛客小白月赛 B 鹏

    模拟

    //#pragma GCC optimize(2)
    #include <cstdio>
    #include <iostream>
    #include <cstdlib>
    #include <cmath>
    #include <cctype>
    #include <string>
    #include <cstring>
    #include <algorithm>
    #include <stack>
    #include <queue>
    #include <set>
    #include <map>
    #include <ctime>
    #include <vector>
    #include <fstream>
    #include <list>
    #include <iomanip>
    #include <numeric>
    using namespace std;
    typedef long long ll;
    
    const int MAXN = 1e6 + 10;
    
    int arr[MAXN] = {0}, ans = 0;
    
    int N;
    
    int find (int x)
    {
    	bool up = false, flot = false, down = false;
    
    	for(;arr[x + 1] > arr[x] && x + 1 < N; x++)
    	{
    		up = true;
    	}
    	
    	if(up == true)
    	{
    		while(arr[x + 1] == arr[x] && x + 1 < N)
    		{
    			x++;
    		}
    	
    		for(;arr[x + 1] < arr[x] && x + 1 < N; x++)
    		{
    			down = true;
    		}
    		
    		if(down && up)
    			ans++;
    		
    		return x;
    	}
    	
    	return x + 1;
    	
    }
    int main()
    {
    	ios::sync_with_stdio(false);
    
    	cin.tie(0);     cout.tie(0);
    
        cin>>N;
    
        for(int i = 0; i < N; i++)
        {
        	cin>>arr[i];
        }
    
        for(int i = 0; i < N; i = find(i));
        
        cout<<ans<<endl;
    
        return 0;
    }
  • 相关阅读:
    手机发送验证码—.net代码
    AJAX之XMLHttpRequest
    JQuery总结+实例
    ASP.NET总结——更改后
    css总结——position
    JavaScript的程序构成
    初识javascript
    asp总结
    北大青鸟代码---asp.net初学者宝典
    iOS常用技术-Label自适应
  • 原文地址:https://www.cnblogs.com/zeolim/p/12270471.html
Copyright © 2011-2022 走看看