【JZOJ4840】小W砍大树

2023-10-25 02:58
文章标签 jzoj4840 大树

本文主要是介绍【JZOJ4840】小W砍大树,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Description

给出一些括号(匹配)和T/F,奇数层括号里的运算符为and,偶数层为or,计算结果。

Solution

开一个栈存储即可。

Code

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#define fo(i,j,k) for(int i=j;i<=k;i++)
#define fd(i,j,k) for(int i=j;i>=k;i--)
#define N 33000
using namespace std;
char s[N];
int a[N];
int main()
{freopen("form.in","r",stdin);freopen("form.out","w",stdout);int num=0;while(scanf("%s",s+1)!=EOF){num++;int top=0,l=strlen(s+1);int t=2;fo(i,1,l)if(s[i]=='(') a[++top]=t,t=-t;else if(s[i]==')'){a[top-1]=a[top];t=-t;top--;int q=-t;if(a[top-1]!=2 && a[top-1]!=-2 && top>1){if(q==2) a[top-1]=a[top-1]&a[top];else a[top-1]=a[top-1]|a[top];top--;}}else{int p=(s[i]=='T'),q=-t;if(a[top]!=0 && a[top]!=1) a[++top]=p;else{if(q==2) a[top]=a[top]&p;else a[top]=a[top]|p;}}if(a[top]) printf("%d. true\n",num);else printf("%d. false\n",num);}
} 

这篇关于【JZOJ4840】小W砍大树的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/279553

相关文章

山东济南比较出名的起名大师的老师,中国最厉害的改名大师颜廷利:短命的小草,年年自损;长寿的大树,万古长青。。。(升命学说)

在中国第一起名大师的老师颜廷利教授的《升命学说》中,通过“净化论”、“和合法则”、“唯悟主义”以及“镜正理念”的阐述,我们得以窥见生命的不同维度。他以自然界中短命的小草与长寿的大树为例,揭示了生命形态的对比与哲理。 小草,虽具有顽强的生命力,能在极端环境中迅速生长,却每年都需经历生死轮回,这象征着生命的短暂与脆弱。相比之下,大树根深叶茂,历经漫长岁月仍屹立不倒,展现了坚韧与永恒的生命力。 这一

山竹来了,赶快抱紧这棵 “大树”

红黑树的概述: 红黑树本质上是一种二叉查找树,但它在二叉查找树的基础上额外添加了一个标记(颜色),同时具有一定的规则。这些规则使红黑树保证了一种平衡,插入、删除、查找的最坏时间复杂度都为 O(logn)。 红黑树的性质: 1、每个节点要么是红色,要么是黑色;   2、根节点永远是黑色的;   3、所有的叶节点都是是黑色的(注意这里说叶子节点其实是上图中的 NIL 节点);   4、每个红色节点的

DNS记录 如果把DNS的体系结构比喻成一棵倒挂的大树,那么毫无疑问,每一条记录就是组成这棵大树必不可少的枝叶了。所谓的DNS记录,其实就是具有特殊功能的一个个数据条目。在windo

src : http://blog.163.com/hlz_2599/blog/static/142378474201343101127823/ DNS记录         如果把DNS的体系结构比喻成一棵倒挂的大树,那么毫无疑问,每一条记录就是组成这棵大树必不可少的枝叶了。所谓的DNS记录,其实就是具有特殊功能的一个个数据条目。在windows的DNS中,这些条目一旦被创建后,

FPGA研发之道(19)- “背靠大树好乘凉”--总线(下)

如果说在PC时代,垄断PC江湖的是WINTEL(微软和英特尔),那么在移动互联网时代,最具有这个潜质的就是谷歌的andriod操作系统和ARM芯片。基于ARM公司授权的各型ARM处理器,基本上在各型嵌入式终端设备占据了垄断地位。“背靠大树好乘凉”,因此,用于作为ARM处理做片上系统互联的AMBA总线标准亦成为业界应用最广泛的标准。 AMBA总线事实上为三个总线标准的合集,分别是AHB、ASB、

同程旅行:背靠大树,难成大树

文 | 螳螂观察 作者 | 寒蝉鸣 在OTA的竞争世界里,同程旅行一直是一个相对特殊的存在。 早期的行业大战以前,已经上市的艺龙原本是能与携程比肩的市场双雄之一,后起之秀同程旅游则更像是安稳求发展的市场新人。 那场暗无天日的价格战,由携程相继并购对手迎来终局。这之中,也包括同程旅游和艺龙。 2018年,二者合并为同程艺龙,并于当年年末登陆港股市场,后又更名同程旅行。 大战过去后的一

民宿行业抱大腿成风潮,背靠大树真的好乘凉吗?

昨日,飞猪旅行宣布战略投资小猪民宿。未来,小猪民宿的供给将全量接入飞猪民宿短租频道。关于此次投资的具体金额和细节暂未披露。 此消息一出,有业内人士表示,民宿行业或要变天,独立平台发展将越发艰难。 纵观当下民宿市场,独立发展的民宿平台只剩民宿鼻祖爱彼迎和木鸟民宿两家,那么业内人士的观点究竟是事实陈述还是危言耸?第三方数据或可证明。 日均预估下载量:独立平台占据第一和第二 (数据来源: