[Molar Mass, ACM/ICPC Seoul 2007, UVA1586]

news/2024/5/15 10:24:27/文章来源:https://blog.csdn.net/dazhangyu97/article/details/78221346

[Molar Mass, ACM/ICPC Seoul 2007, UVA1586]

这里写图片描述

主要是固定位 的思想,这是最后的代码,不过中间一直wrong answer,一直找不出,原来是15写成了14.

#include <stdio.h>
#include <string.h>int isnum(char c) {return c>='0' && c<='9';
}int main() {int T;char s[85];//freopen("test.txt", "r", stdin);double wei[15];wei['C'- 'A'] = 12.01;wei['H'- 'A'] = 1.008;wei['O'- 'A'] = 16.00;wei['N'- 'A'] = 14.01;scanf("%d", &T);while(T--) {scanf("%s", s);int len = strlen(s);double sum = 0;for(int i=0; s[i]!='\0'; ++i) {if(i+3 == len) {if(isnum(s[i+1]) && isnum(s[i+2])) {sum += wei[s[i] - 'A'] * ((s[i+1] - '0')*10 + (s[i+2] - '0'));break;}else if(isnum(s[i+1])) {sum += wei[s[i] - 'A'];i++;}}if(i+2 == len && isnum(s[i+1])) {sum += wei[s[i] - 'A'] * (s[i+1] - '0');break;}if(isnum(s[i+1]) && isnum(s[i+2])) {sum +=  wei[s[i] - 'A'] * ((s[i+1] - '0')*10 + (s[i+2] - '0'));i+=2;}else if(isnum(s[i+1])) {sum +=  wei[s[i] - 'A'] * (s[i+1] - '0');i++;}else {sum +=  wei[s[i] - 'A'];}}printf("%.3f\n", sum);}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_883759.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常见的网站服务器架构有哪些?

1. 初始阶段的网站架构 一般来讲&#xff0c;大型网站都是从小型网站发展而来&#xff0c;一开始的架构都比较简单&#xff0c;随着业务复杂和用户量的激增&#xff0c;才开始做很多架构上的改进。当它还是小型网站的时候&#xff0c;没有太多访客&#xff0c;一般来讲只需要一…

视频网站的几个有趣问题

目前的视频网站主要分为两类&#xff0c;一类以用户上传的内容为主(UGC网站)&#xff0c;比如YouTube、优酷、土豆&#xff1b;另一类是专业视频内容为主&#xff0c;比如Hulu、Netflix、奇艺、搜狐。 第一类网站的视频数量非常大&#xff0c;以短视频为主&#xff0c;种类丰富…

ASP.NET网站权限设计实现——套用JQuery EasyUI列表显示数据、分页、查询

分类&#xff1a; C#日记ASP.net&#xff08;vs2008平台下&#xff09;&#xff08;31&#xff09; 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 有时候闲的无聊,看到extjs那么肥大,真想把自己的项目改了,最近看到一款轻型的UI感觉不错,但是在…

国内网站数量直线下降:2021年仅剩422万个

最近&#xff0c;松松编辑杰哥从站长圈了解到&#xff0c;CNNIC近期发布2021年中国网站最新数量报告&#xff0c;截至2021年6月&#xff0c;我国网站数量累计为422万个! 根据CNNIC发布的第48次《中国互联网络发展状况统计报告》报告显示杰哥得知&#xff0c;截至到今年6月&…

记录一次基于docker的网站架构方案

这个是网站的大概架构 ps&#xff1a;dc监控用于监控容器状态&#xff0c;以及查看容器运行日志&#xff0c;快速启动容器 rancher用于快速升级以及快速部署服务&#xff0c;以及做了一个高可用防止容器宕机&#xff08;容器需要写docker-compose&#xff09; zabbix用于监控…

18个配色(色彩搭配)资源网站——设计师福利

无论是在品牌视觉形象的展示&#xff0c;还是传统广告和数字营销领域的推广&#xff0c;色彩搭配实在太重要了&#xff01;然而&#xff0c;我们通常所说的&#xff1a;这个品牌真高端&#xff01;真大气&#xff01;最重要因素是由色彩搭配决定的&#xff0c;这个是给人最直接…

网站的关键!教你13步打造漂亮的WEB字体

今天&#xff0c;大多数浏览器已经默认支持Web字体&#xff0c;日趋增多的字体特性被嵌入最新版HTML和CSS标准中&#xff0c;Web字体即将迎来一个趋于复杂的崭新时代。这意味着网页设计师需要重新审视经典的字体规则——而这并非故事的结束。 印刷字体是静态的&#xff0c;而网…

大型网站架构系列:电商网站架构案例(1)

大型网站架构是一个系列文档&#xff0c;欢迎大家关注。本次分享主题&#xff1a;电商网站架构案例。从电商网站的需求&#xff0c;到单机架构&#xff0c;逐步演变为常用的&#xff0c;可供参考的分布式架构的原型。除具备功能需求外&#xff0c;还具备一定的高性能&#xff0…

大型网站架构系列:电商网站架构案例(2)

电网网站架构案例系列的第二篇文章。主要讲解网站架构分析&#xff0c;网站架构优化&#xff0c;业务拆分&#xff0c;应用集群架构&#xff0c;多级缓存&#xff0c;分布式Session。 五、网站架构分析 根据以上预估&#xff0c;有几个问题&#xff1a; 需要部署大量的服务器&…

大型网站架构系列:电商网站架构案例(3)

本文章是电商网站架构案例的第三篇&#xff0c;主要介绍数据库集群&#xff0c;读写分离&#xff0c;分库分表&#xff0c;服务化&#xff0c;消息队列的使用&#xff0c;以及本电商案例的架构总结。 6.5数据库集群&#xff08;读写分离&#xff0c;分库分表&#xff09; 大型网…

大型网站架构系列:负载均衡详解(1)

面对大量用户访问、高并发请求&#xff0c;海量数据&#xff0c;可以使用高性能的服务器、大型数据库&#xff0c;存储设备&#xff0c;高性能Web服务器&#xff0c;采用高效率的编程语言比如(Go,Scala)等&#xff0c;当单机容量达到极限时&#xff0c;我们需要考虑业务拆分和分…

大型网站架构系列:负载均衡详解(3)

本次分享大纲 软件负载均衡概述Ngnix负载均衡Lvs负载均衡Haproxy负载均衡本次分享总结 一、软件负载均衡概述 硬件负载均衡性能优越&#xff0c;功能全面&#xff0c;但是价格昂贵&#xff0c;一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用…

大型网站架构系列:负载均衡详解(4)

本文是负载均衡详解的第四篇&#xff0c;主要介绍了LVS的三种请求转发模式和八种负载均衡算法&#xff0c;以及Haproxy的特点和负载均衡算法。具体参考文章&#xff0c;详见最后的链接。 三、LVS负载均衡 LVS是一个开源的软件&#xff0c;由毕业于国防科技大学的章文嵩博士于19…

大型网站架构系列:分布式消息队列(一)

以下是消息队列以下的大纲&#xff0c;本文主要介绍消息队列概述&#xff0c;消息队列应用场景和消息中间件示例&#xff08;电商&#xff0c;日志系统&#xff09;。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务&#xff08;见第二篇&#xff1a;大…

大型网站架构系列:消息队列(二)

本文是大型网站架构系列&#xff1a;消息队列&#xff08;二&#xff09;&#xff0c;主要分享JMS消息服务&#xff0c;常用消息中间件&#xff08;Active MQ&#xff0c;Rabbit MQ&#xff0c;Zero MQ&#xff0c;Kafka&#xff09;。【第二篇的内容大部分为网络资源的整理和汇…

12个最佳的免费学习编程的游戏网站

在这篇文章中&#xff0c;我们对 200 多个编程游戏网站的各个方面进行了评估&#xff0c;包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等&#xff0c;然后遴选出这 12 个上佳的免费的编程游戏网站&#xff0c;希望能让你或你的朋友(或者你的孩…

11个最值得Java开发者收藏的网站

Java是一种面向对象的编程语言&#xff0c;由Sun Microsystems公司在1995年的时候正式发布。直到今天&#xff0c;Java都一直是最受欢迎的编程语言之一。如今&#xff0c;Java应用于各种各样的技术领域&#xff0c;例如网站开发、Android开发、游戏开发、大数据等等。 在世界各…

2020-08-27 KK日记,记录一下使用flask做的看小说网站

1、前言 虽然一直干着运维的工作&#xff0c;但是对编程却有莫名的兴趣&#xff0c;于是就依仗着大学时的一些编程基础&#xff0c;在空闲时间自学了python、flask框架、bootstrap、jquery&#xff0c;html等。并用此写了一个看爽文的“工具”。 2、设计思路 通过爬虫爬取感兴…

【易懂教程】在Github上搭建网站

首先&#xff0c;还是要说一下“写在前面的话”&#xff0c;文章属于个人学习笔记&#xff0c;抛砖引玉&#xff0c;希望能对你有微薄的帮助。 操作步骤&#xff1a; 既然是易懂教程&#xff0c;当然是图文并茂更能让你理解&#xff0c;将会大量采用图文形式进行讲解。 首先你…