蒜头君报名参加了折纸兴趣小组, 他表现出了极大的热情,折出了 nn 件折纸作品。

他的作品只有 33 种,分别是长方形、正方形和三角形。

现在蒜头君很想知道他的 nn 件折纸的周长之和。

输入格式

第一行包含一个整数 nn ,表示共有 nn 件作品。

接下来 nn 行,每行有若干个以空格分隔的整数,表示一件作品的情况。其中第一个整数k( k=1k=1 或 22 或 33),表示小猪制作的这件作品的类型, 11 表示长方形,22 表示正方形,33 表示三角形。

如果 kk 为 11,后面会跟二个正整数 aa 和 bb,表示长方形的二条相邻边的长度分别为 aa 和 bb;

如果 kk 为 22,后面会跟一个正整数 aa,表示正方形的四条边的长度均为 aa。

如果 kk 为 33,后面会跟三个正整数 a, ba,b 和 cc,表示三角形三条边的长度分别为 a, ba,b 和 cc(输入数据保证 a,b,ca,b,c 能构成三角形,不需验证)。

输出格式

输出仅有一行,该行只有一个整数,表示所有作品的周长之和。

数据范围

对于 50\%50% 的数据,1 \leq n \leq 501≤n≤50 ,所有边长为不超过 100100 正整数。

对于 100\%100%的数据,1 \leq n \leq 1000001≤n≤100000,所有边长为不超过 100000100000 的正整数。

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,m;
long long a,b,c,ans;
int main(){while(cin>>n){for(int i=0;i<n;i++){scanf("%d",&m);if(m==1){scanf("%lld%lld",&a,&b);ans+=2*(a+b); }else if(m==2){scanf("%lld",&a);ans+=4*a;}else{scanf("%lld%lld%lld",&a,&b,&c);ans+=a+b+c;} }printf("%lld\n",ans);                    }return 0;
} 

计蒜客信息学入门赛 #16--B相关推荐

  1. 计蒜客信息学入门赛 #17--B

    蒜头君平时勤工俭学,在两家店 A,BA,B 里都有兼职,蒜头君一天只会去一家店里打工,现在告诉你蒜头君每天的打工情况,请你帮他计算一下,他最多连续多少天是去同一家店打工的? 输入格式 只有一行由 A, ...

  2. 计蒜客信息学入门赛 #16--C--最大区间包含问题--待完善

    蒜头君的工厂需要生产 nn 个产品,每个产品会在记录本上记录开始生产的时间 xx 以及完成生产的时间 yy. 现在蒜头君拿到这本记录本以后想知道最多有多少件产品同时在生产线上生产. 注意:在同一时刻总 ...

  3. 计蒜客一月入门赛:《三个火枪手》题解

    题目链接(https://nanti.jisuanke.com/t/52314) 有 n 个人,其中有 m 对相互认识的关系. 一个人的知名度定义为 有多少人 和他相互认识. 现在蒜头君需要从这 n ...

  4. 【计蒜客信息学模拟赛1月月赛 - B】蒜头套圈圈(贪心,前缀最大值)

    题干: 蒜头去嘉年华玩儿套圈圈,是这么玩儿的.有一些瓶口口径不同的啤酒瓶,瓶子里面有一些奖品.如果蒜头用手上的圈圈套中了啤酒瓶,那么奖品就归他了. 假设蒜头君无限精准,指哪儿打哪儿,并且蒜头了解到,只 ...

  5. 【计蒜客信息学模拟赛1月月赛 - D】Wish(dp计数,数位)

    题干: 如果一个数大于等于 10且任意连续两位都是质数,那么就称之为 Wish 数.当然,第一个 Wish 数是 11. 比如 97,111,131,119 都是 Wish 数,而 12,136 则不 ...

  6. DD 摆磁铁(计蒜客信息学8月普及组模拟赛)

    DD 摆磁铁 这道题来自 计蒜客信息学8月普及组模拟赛 普及组!! 把我一个TG选手看懵了 看来我要回去打普及了 题目大意 给出一个n个节点的树,要把树上给定的2*m个节点两两配对,两个节点配对的产生 ...

  7. 12.计蒜客信息学题库:T1702 魔法宝石

    12.计蒜客信息学题库:T1702 魔法宝石 Bessie 去珠宝商店想要买一些魔法宝石.商店里有 n 个宝石,每个宝石的重量为 wi,幸运值为 vi .Bessie 的购物车只能装重量之和不超过 m ...

  8. 计蒜客信息学3月普及组模拟赛

    A. 断幺九 题目链接 分值:100 时间限制:1000ms 测试点数目:10 B. 锈湖 题目链接 分值:100 时间限制:2000ms 测试点数目:10 C. 图  题目链接 分值:100 时间限 ...

  9. 计蒜客NOIP模拟赛(2) D2T2紫色百合

    [问题描述] "牵着你的手的是她,路边开满了紫色的百合花--" 你从梦中醒来,却依然忘不了梦中的她百合花,每朵百合花都有一个权值,在二进制下写成一行'1',第i朵紫色百合的权值在二 ...

最新文章

  1. 反思赚钱:一定要动脑子 一定找发财点
  2. java Socket通信(一)
  3. hell 12 21 filename重定向的含义和区别
  4. java客户端作为kafka生产者测试
  5. PHP 递归删除目录中文件
  6. 体验LESS CSS 框架
  7. docker部署redis集群_Docker部署Redis集群----第六节(docker-redis-sentinel集群的机制)...
  8. SSL/TLS 工具 OpenSSL
  9. Memory Management in AIR / AS3 / Flash Garbage Collection.
  10. String.intern()使用总结
  11. 魔术方法 :__callStatic( )实例详解
  12. idea解决tomcat控制台中文乱码问题
  13. ffmpeg 最简单的转码封装mp4文件
  14. python程序分块_怎么用python实现文件的分块下载
  15. 百度地图+城市联动实现实时触发查询地址
  16. php入门教程 苹果系统,phpstudy有mac版本吗,如何在Mac系统下使用phpstudy
  17. ios开发调用系统相机(照片/视频)
  18. caiguai docker-xware_黑科技——通过docker+xware在群辉DSM 6.0系统实现迅雷远程下载-Go语言中文社区...
  19. 文件上传,搞懂这8种场景就够了
  20. BI神器Power Query(4)-- PQ导入动态名称定义的表格

热门文章

  1. 基于javaweb仓库理系统设计与实现进销存管理.rar(论文+毕业设计+源码+答辩PPT)
  2. 拉绳位移传感器的零线有电吗?
  3. 华为5c_华为5c参数详细参数解析 这款手机好不好【图文】
  4. 瑞星误杀 技术缺失还是道德缺失?
  5. python爬取股票图_python 股票数据爬取(两种方法)
  6. freemind 要下载java_FreeMind下载、安装及使用介绍
  7. 【转载】sql 另一个安装程序实例已在运行
  8. 安大计算机学院李伟教授,安徽大学高教所研究生导师聘任仪式在我校举行
  9. networkx读取gml图文件
  10. CF1765M Minimum LCM