首页 > 其他分享 >ZCMU_1117

ZCMU_1117

时间:2024-03-23 20:35:12浏览次数:16  
标签:count ++ top ZCMU else 1117 include empty

/相当于看墙,投影之类的东西让我数多少个建筑物/
解释感觉还不到位,以后再看看
先强调这不是我原创的,只是加了注释。找到原作者后会加链接。以及改变布局

#include <cstdlib>
#include <cassert>
#include <stack>
using namespace std;
int main (void)
{
    int i, n, h, count;// 
    while ( scanf( "%d", &n ) != EOF )//多次 
    {
        stack<int>S;//创建了栈 
        count = 0;//建筑物的个数 
        for ( i = 0; i < n ; i ++ )
        {
            scanf( "%d", &h );//当前高度 
            while ( (!S.empty()) && (S.top()>h) )
            {
                count ++;
	            //如果栈中的大于就表示栈中就有一个,所以加1 
	            //相当于这样Nn(这N大于周围肯定有一个) 
                S.pop();
            }
            ``
            if ( S.empty() )//空了话肯定要收入了 
            {
                if ( h != 0 )
                    S.push(h);
            }
            else
            {
                if ( S.top() == h )//一样只需要存放一次高度就行 
                    continue;
                else if ( S.top() < h )
                    S.push(h);//nN(这时候不能保证所以先收入,如果后面一样) 
                else // S.top() > h(我当前认为是为了保险) 
                    assert(false);
            }
        }
        while ( !S.empty() )//多种参差不齐的高度 
        {
            count ++;
            S.pop();
        }
        printf( "%d\n",count );
    }
    return EXIT_SUCCESS;
}

标签:count,++,top,ZCMU,else,1117,include,empty
From: https://www.cnblogs.com/hai-zei/p/18091630

相关文章

  • NCV1117ST50T3G线性稳压器芯片中文资料规格书PDF数据手册引脚图图片价格参数
    产品概述:NCP1117系列为低压差(LDO)正向线性电压稳压器,能够提供超过1.0A的输出电流,800mA时温度范围内最大压差为1.2V。这一系列包括八个固定输出电压:1.5V、1.8V、2.0V、2.5V、2.85V、3.3V、5.0V和12V,保持稳压没有最低负载要求。另外还包括可调节输出版本,使用两个外部电阻,实现从......
  • 20191117丁乙倍——个人贡献
    任务详情1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接?1.完成的工作:数据库的设计和实现,数据库的连接2.小组总共完成的带码数:4800多行我贡献的代码数:982行代码链接:https://gitee.com/butanethiol/d......
  • 20231117上机编程[高可靠在线视频]
    某电信公司推出高可靠的在线视频业务。为了保证可靠性,公司针对不同视频类型,准备了不同的专用网络通道,并对指定视频类型服务进行通道分配。一个用户在一个时段只能使用一个视频服务,可以多次申请。请实现以下功能:VideoService(int[]channels,int[]charge) :初始化系统channel......
  • 20231117
    上午摆烂,下午试机,晚上郁郁。这一篇是我写的最长的鲜花(目前)了,下面一大段都是我emo的感言,您可以跳过。我都是考后写游记的,所以现在不会发,这篇只是把今天有些感触的事情写下来。考前莫名有一种无力感,做题效率会很低,上午的\(\mathcal{O}(m^{3}\logn)\)的矩阵快速幂还被卡常了,不......
  • 20231117打卡
    早上起床后,感觉有点疲劳,于是决定给自己放松的一天。下午,我和一些朋友一起去篮球场打篮球。打篮球不仅可以锻炼身体,还可以放松心情,释放压力。我们组织了几场友谊赛,不仅锻炼了身体,还增进了彼此之间的友谊。晚上回到宿舍后,我选择了玩一会儿游戏,选择的游戏是最近非常火爆的《原神》。......
  • 每日总结20231117
    代码时间(包括上课)3h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周五,今天的期中测试延迟了,今天主要的是把人机交互技术的b/s架构的报告写完了,而且同时写了一篇思想汇报,思想汇报终于写完了,目前他可以告一段落了。2、今天下午洗了洗澡,洗了洗衣服,也收获满满。3、今天晚上打算......
  • UVA 11178 Morley's Theorem 题解
    计算几何LinkUVA11178Morley'sTheoremQuestionMorley定理是这样的,作三角形ABC每个内角的三等分线,相交成三角形DEF,则DEF是等边三角形给出\(A,B,C\)坐标,求\(D,E,F\)坐标Solution其实是一道计算几何板子题只需要计算\(\angleABC\)的值\(a\),然后把\(BC\)逆......
  • 【UVA 11175】From D to E and Back 题解(图论)
    取具有n个顶点和m条边的任意有向图D。你可以在以下方式。E将有m个顶点,每个顶点对应于D的每条边。例如,如果D有一条边uv,那么E将有一个叫做uv的顶点。现在,每当D有边uv和vw时,E就会有边顶点uv到顶点vw。E中没有其他边。你将得到一张E图,并且必须确定E是否有可能是某些有向图D的图的卧......
  • 20221117 树模型
    概述TreeNode接口,JsonNode抽象类实现TreeNode主要关注TreeNode接口的方法ObjectMapper相关方法readTreewriteTree简单使用Stringuser=objectMapper.......
  • GL-Outlining a movie plot 20221117
    TopicOutliningamovieplotwhatwasthelastmovieyousaw?Didyoulikeit?银行商人AndyDufresne因谋杀妻子及其情人而被定罪,并在肖申克监狱被判处终身监禁。生......