uva11111 Generalized Matrioshkas
题意:相当与括号平衡 不过一个括号的直接子括号的值的和必须要小于这个括号的值!
解题思路:栈中每个元素有两个值,一个值代表括号本身,一个值代表括号直接子括号值的和;
解题代码:
![](/assets/blank.gif)
![](/assets/blank.gif)
// File Name: uva11111.c // Author: darkdream // Created Time: 2013年05月16日 星期四 17时56分48秒 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<time.h> #include<math.h> struct node {int num;int temp ; }nodes[100005]; int main(){//freopen("/home/plac/problem/input.txt","r",stdin);//freopen("/home/plac/problem/output.txt","w",stdout);int temp ;while(scanf("%d",&temp) != EOF){memset(nodes,0,sizeof(nodes));int j = 1 , ok = 1; nodes[j].num = temp;nodes[j].temp = 0;while(getchar() != '\n'){scanf("%d",&temp);if(temp + nodes[j].num == 0){if(abs(nodes[j].num) <= abs(nodes[j].temp)){ ok = 0;}j = j-1;nodes[j].temp += abs(nodes[j+1].num) ;nodes[j+1].temp = nodes[j+1].num = 0 ;}else{j++;nodes[j].num = temp;nodes[j].temp = 0;}}if(nodes[1].num != 0 )ok = 0;if(ok == 1)printf(":-) Matrioshka!\n");elseprintf(":-( Try again.\n");} return 0 ; }
View Code
转载于:https://www.cnblogs.com/zyue/archive/2013/05/16/3082382.html
uva11111 Generalized Matrioshkas相关推荐
- Competitive Programming 3题解
题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...
- AOAPC I: Beginning Algorithm Contests 题解
AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...
- 提取了下刘汝佳推荐的题号...
今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started 10055 - Hashmat the Brave Warrior ...
- 无痛涨点!大白话讲解 Generalized Focal Loss
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨李翔 来源丨https://zhuanlan.zhihu.c ...
- R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析
R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录
- R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能
R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载.划分数据.并分别构建线性回归模型和广义线性加性模型GAMs.并比较线性模型和GAMs模型的性能 目录
- R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归
R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归 目录
- R语言构建广义相加模型(GAM:Generalized Additive Model)实战
R语言构建广义相加模型(GAM:Generalized Additive Model)实战 目录 R语言构建广义相加模型(GAM:Generalized Additive Model)实战
- Generalized Linear Models
作者:桂. 时间:2017-05-22 15:28:43 链接:http://www.cnblogs.com/xingshansi/p/6890048.html 前言 主要记录python工具包:s ...
最新文章
- Google的TensorFlow,微软CNTK, Amazon 的MxNet,Facebook 的Caffe2, PyTorch,国内百度的PaddlePaddle...
- html弄多个按钮_html+css3实现多个表单按钮美化效果
- [Java] 蓝桥杯ADV-180 算法提高 陶陶摘苹果2
- vsoce-video
- 设计模式之——建造者模式
- [原]gimp的python控制台以及python的PIL图像处理库
- getTime()的兼容性(ios)
- 密码学(一):古典密码之维吉尼亚密码原理介绍
- 考研高数 专题11:多元复合函数及隐函数求导的方法和技巧【灵活】
- php下对港澳台身份证进行验证
- 更新华为CCE域名证书方法
- 软件构造作业——100道算术题
- APP跳转微信小程序,跳转微信公众号
- iOS 手机记录登录账号密码列表
- MAC如何查看图片尺寸大小
- Origin复制到PPT中无法打开
- AcWing 273. 分级 (推论,DP)
- Aggressive cows-疯牛POJ(2456)-详解
- 搭建一个属于自己的博客平台
- Micromedia 发布DevNet最终资源开发包
热门文章
- vc获取n卡编号_电脑入门知识:通过显卡型号中字母和数字判断显卡性能
- eclipse 64位 免安装_Python-3.6.6(32/64)位 软件安装教程
- 线上故障排查全套路盘点,运维大哥请自查!
- Serverless 工程实践 | Serverless 应用开发观念的转变
- 拒做工具人!教你一键快速部署应用到容器镜像仓库
- java 打开jsp文件_jsp文件怎么打开(java-web中jsp的理解)
- 云起作者认证大神_最喜欢的言情小说大神,有你喜欢的吗
- 小程序promise封装post请求_微信小程序用promise封装请求
- DeepLearning:windows环境下C++环境实现Tensorflow编译部署
- 学习LOAM笔记——特征点提取与匹配