B - Gary's Calculator

PHM 2010数据集解读 PHM数据挑战赛是一项面向所有潜在与会者的竞赛。今年的挑战集中在使用测力仪、加速度计和声发射数据估计高速数控铣床刀具的RUL上。 博客对PHM 2010数据集的组成和信号进行了可视化。 阅读详情

传送门:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=80660#problem/B


题意:给出一个多项式,判断是否合理,合理的话,计算结果 ,大数


import java.math.BigInteger;
import java.util.Scanner;


public class Main {


public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
String[] s=new String[21];
int cas=1;
while(sc.hasNext())
{
int n=sc.nextInt();
for(int i=0;i<n;i++)
s[i]=sc.next();
boolean ok=true;
if(n%2==0) ok=false;
for(int i=0;i<n;i++)
{
if(i%2==0)
{
if(s[i].equals("+")||s[i].equals("*"))
ok=false;
}
else
{
if(!s[i].equals("+")&&!s[i].equals("*"))
ok=false;
}
}
BigInteger a=BigInteger.valueOf(0);
BigInteger b=BigInteger.valueOf(0);
System.out.print("Case "+cas+": ");
cas++;
if(ok)
{
b=new BigInteger(s[0]);
for(int i=1;i<n;i+=2)
{
if(s[i].equals("+"))
{
a=a.add(b);
b=new BigInteger(s[i+1]);
}
else
b=b.multiply(new BigInteger(s[i+1]));
}
BigInteger ans=a.add(b);
System.out.println(ans);
}
else
{
System.out.println("Invalid Expression!");
}
}
}


}

lammps案例:reaxff势模拟Fe(OH)3高温反应过程 所有的reaxff模拟,如:氧化、腐蚀、热裂解、燃烧等模拟,均可采用此模拟框架,只需要更换data文件、势文件,代码中的control文件可以不写,电荷平衡文件也可以用reaxff替换。该案例主要模拟Fe(OH)3在高温下的反应过程,主要代码来自lammps自带的案例。lammps自带案例没有产物输出,故在此基础上稍加修改,增加了产物输出命令。如果需要系统学习反应势的模拟,可考虑报名培训课程。本文分享一个reaxff反应势的案例。in文件代码已经注释,以供参考。大家好,我是小马老师。 阅读详情

相关推荐

ESP32-P4开发板实战:从零配置VSCode环境到点亮MIPI-DSI屏幕(避坑指南)

本文详细介绍了ESP32-P4开发板在VSCode环境下的配置流程,包括SDK安装、idf_component.yml依赖管理,以及MIPI-DSI屏幕驱动的实现方法。通过实战指南帮助开发者避开常见配置陷阱,快速完成从环境搭建到屏幕点亮的全流程,适用于物联网和嵌入式开发场景。

pp12345的博客 742

【JAVA】Gary's Calculator

Gary's Calculator http://acm.hdu.edu.cn/showproblem.php?pid=2424 Problem Description Gary has finally decided to find a calculator to avoid making simple calculational mistakes in his mat

Ted's 游乐园 911

用Matlab系统辨识工具箱搞定温控系统建模:从阶跃响应到传递函数(附完整代码)

本文详细介绍了如何使用Matlab系统辨识工具箱进行温控系统建模,从阶跃响应数据采集到传递函数参数辨识的全过程。通过实际案例和完整代码,帮助工程师快速掌握PID控制参数整定技巧,提升温控系统设计效率。特别适合单片机开发者和自动化控制工程师参考。

weixin_30736301的博客 310

hdu2424Gary's Calculator

Gary's Calculator Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 857Accepted Submission(s): 188 Problem Description Gary has finally dec...

ithome 274

inferCNV包安装问题及解决办法

InferCNV是一个由broad研究所开发的,利用单细胞转录组数据分析肿瘤细胞拷贝数变异(CNV)的工具。基本思路是在整个基因组范围内,通过计算肿瘤细胞关于参考的“正常”细胞的相对表达,利用滑窗思想对邻近的基因相对表达,计算拷贝数。 先贴一个官方安装说明: 官方infercnv安装说明 安装infercnv包: if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager:

m0_51042606的博客 6803

如何利用PREEvision和MATLAB开发AUTOSAR软件组件

在业界,比较著名的电子电气架构开发工具要属德国Vector公司开发的PREEvision工具了,而MATLAB/Simulink软件是非常高效且实用的基于模型的应用软件开发工具。利用PREEvision与Simulink联合开发AUTOSAR应用软件组件的开发流程有三种,分别是:“自上而下”开发流程(从PREEvision开始),“自下而上”开发流程(从Simulink开始),以及“双向”开发流程。如下图所示,无论哪一种开发流程,PREEvision与Simulink工具都是通过arxml文件进行信息交互的

怿星科技的博客 5396

HDU 2424-Gary's Calculator(表达式计算+大数)

Gary's Calculator Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 950    Accepted Submission(s): 209 Problem Description Gary has f

Orz~~Orz 1317

芒果YOLOv8改进52:主干Backbone篇之GhostNetV2:提出原创GhostNetV2 架构升级版:引入长距离注意力机制增强廉价操作,构建更强端侧轻量型骨干,打造高效轻量级检测器

长距离注意力机制增强廉价操作,打造轻量级检测器

包括YOLOv5、YOLOv7、YOLOv8等模型改进 1612

Algo-131-Beaver's Calculator

问题描述   从万能词典来的聪明的海狸已经使我们惊讶了一次。他开发了一种新的计算器,他将此命名为"Beaver's Calculator 1.0"。它非常特别,并且被计划使用在各种各样的科学问题中。   为了测试它,聪明的海狸邀请了n位科学家,编号从1到n。第i位科学家给这个计算器带来了ki个计算题。第i个科学家带来的问题编号1到n,并且它们必须按照编号一个一个计算,因为对于每个问题的计算都必...

fattiger520的博客 373

手把手教你学PCIE-- 热插拔电路设计与实现方案

PCIe热插拔(Hot-Plug)技术允许用户在系统运行时安全地插入或移除设备,而无需重启系统。本文将深入讲解热插拔电路的设计要点、关键器件选型及信号协议规范,涵盖机械结构、电气保护和电源管理三大核心模块。​。

MHD0815的博客 440

13、Java 中 MQTT 异步通知与回调的使用及传感器命令处理

本文详细介绍了在 Java 中使用 MQTT 的异步通知与回调机制,并展示了如何通过 Paho Java 客户端处理与传感器交互的命令。文章包含代码示例,讲解了 MQTT 客户端的连接、订阅、消息处理以及模拟传感器数据发布的过程,适用于希望在 Java 应用中实现 MQTT 通信与设备控制的开发者。

eee77的博客 160

HDU Gary's Calculator

Gary's Calculator Time Limit : 5000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 18   Accepted Submission(s) : 4 Font: Times New Roman | Verdana | Georgia

恋&空的专栏 940

2023华为OD机试真题B卷 Python 实现【最长的元音子串长度】

定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字符串中任意一个连续字符组成的子序列称为该字符串的子串

MISAYAONE的博客 902

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

网络热身赛 Gary's Calculator 哈工大oj上的1314题

超级恶心的一道题目,让我真是怀念于哥的java啊!!!用java做,10分钟肯定搞定! 注意数组不可开的太小,而且,每次记得刚开始记得清0(wa了好多次啊),我的方法是把乘法单独计算完,然后加上其他的数 哈工大网址http://www.paopaogu.cn/index.php?act=problem&id=1314   hdu 公开热身赛题目:   Problem Descripti

848

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

HDU 2424 Gary's Calculator(细节)

题目地址 题意:告诉你一个表达式,要你判断是不是合法的表达式,如果是则输出结果。 思路:这题目就是有几个坑而已。 1、这题的运算符号一定是在偶数位,数字一定是在奇数为,如果不是,则说明表达式不正确。 2、注意数据范围,虽然说给出的数字都在10^9以下,但是有乘法,所以这题一定要用高精度(高精度模板) 3、有个优化,就是如果n是偶数的话就一定是不合法的表达式。 详细看代码

不要錯過才珍惜 392

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

hdu2424 Gary's Calculator 高精度计算

Gary's Calculator Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 857    Accepted Submission(s): 188 Problem Description Gary has f

mejustdoit的专栏 1022

HDU 2424-Gary's Calculator

表达式求值。 手动模拟吧。可以用站维护,这里我没用到栈来写。注意不能gets()  输入有换行。 还要用到高精度,套一个模板。 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace st

非确定有限状态自动机 783

hdu5115

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5115 题意:有一些狼,从左到右排列,每只狼有一个伤害A,还有一个伤害B。杀死一只狼的时候,会受到这只狼的伤害A和这只狼两边的狼的伤害B的和。若两只狼之间的狼都被杀了,这两只狼也算相邻。求杀掉一排狼的最小代价。 思路:区间DP,设f[i][j]为消灭i到j只狼的代价,枚举k作为最后一只

Ac__pyt的专栏 940

hdu 5120

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5120 题意:求两圆环的相交面积,注意是圆环,运用求两圆相交的模板,推出公式 圆环面积交=大圆大圆面积交-2×大圆小圆面积交+小圆小圆面积交。 #include #include #include #include #define exp 1e-10 #define PI acos(-1.0)

Ac__pyt的专栏 807

hdu 3008 Warcraft

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=3008 题意:需要打一只boss,小明和boss都是每秒攻击一次,但是是小明先攻击boss。小明和boss的血量都是100,小明的普通攻击为1,当然除了普通攻击外,小明还有魔法攻击,小明的魔法量也是100,每次魔法攻击都需要扣除一定量的魔法值,boss的攻击力是固定的为q,小明有n种魔法技能,在

Ac__pyt的专栏 773

CF C. Divisibility by Eight

传送门:http://codeforces.com/problemset/problem/550/C 题意:给出一个不超过100的数字字符串,不含前导零,可以去掉其中任意位子的数字,如果能让剩下的数字组成的数能被8整除,输出YES,否则输出NO 学习了大神的思路,由于1000能被8整除,所以不考虑大于1000的数,因为都是1000的倍数,枚举所有数字,按位子组成3位数,看能否被

Ac__pyt的专栏 675

hdu 1503 Advanced Fruits

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1503 题意:给你两个字符串,要你用这两个字符串组成这样一个字符串,在组成的字符串中字符的相对顺序不变的情况下,可以在组成的字符串中找到原先两个字符串,字母可以错开,但是相对顺序不能变化,要这个组成的字符串中字母数最少,并输出这个字符串。

Ac__pyt的专栏 656

Codeforces Round #306 (Div. 2) B. Preparing Olympiad

传送门:http://codeforces.com/problemset/problem/550/B 题意:有n个问题,给出问题的难度值,求问题的组合方式有多少种,要求: 1、最困难题和最简单题的难度值相差不小于x(我用d表示); 2、选出的所有题的难度值的和在l和r之间; 比赛的时候没想到以前讲的DFS例题,用DFS暴力求N个数中选一些数求和。网上好像有用状压做得,没懂。

Ac__pyt的专栏 643

CF 2A

传送门:http://codeforces.com/problemset/problem/2/A 题意:给你一个数N,代表N轮游戏,接下来N行给出没轮某人的得分,求N轮后最高得分者是谁,若有多人,则输出最先到达(或大于)这分数的人。         一道很水的模拟题,不过有两个坑点,1.最先到达最后的最高分的人不一定是结果,他可能后来会扣分;2.最先到达最后的最高分的人不一定是结果,某

Ac__pyt的专栏 616
上一篇: M - Exponentiation
下一篇: Subsequence hdu3530
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值