P1994题目链接
我太菜了,亏得我高中时期还虐(or被虐)生化,如今多年过去竟然没分析出来坑点,我太菜了。
我开始盲目认为“元素守恒”,所以对 H H H原子数求和,
C x H y O z C_xH_yO_z CxHyOz与氧气反应的化学方程式: C x H y O z + ( x + y 4 − z 2 ) + O 2 → x C O 2 + y 2 H 2 O C_xH_yO_z+(x+\frac{y}{4}-\frac{z}{2})+O_2→xCO_2+\frac{y}{2} H_2O CxHyOz+(x+4y−2z)+O2→xCO2+2yH2O
- y 2 \frac{y}{2} 2y要是个整数,所以若 y y y是个奇数,那就要 × 2 \times2 ×2。
- ( x + y 4 − z 2 ) (x+\frac{y}{4}-\frac{z}{2}) (x+4y−2z)是个整数,因为 x x x是个整数,所以要求 ( y 4 − z 2 ) (\frac{y}{4}-\frac{z}{2}) (4y−2z)是个整数,若此式不为整数,则继续 × 2 \times2 ×2,即可配平为全整数系数。
import java.util.Scanner;
public class Main {
private static int i = 0, c_counter = 0, h_counter = 0, o_counter = 0, temp = 0;
private static char[] formula;
private static int count() {
int counter = 0;
while (++i
关注
打赏
- 【Linux】Ubuntu20.04安装和卸载MySQL8
- 【Linux】Ubuntu 20.04 报错 curl: (23) Failure writing output to destination 的解决方法
- 【Java】JUnit 4.13.2 警告 ‘assertEquals(double, double)‘ is deprecated 的解决方法
- 【JavaScript】处理 @parcel/transformer-js: Browser scripts cannot have imports or exports.
- 【Node.js】Windows环境安装配置NVM和Node.js
- 【Python】处理TypeError: Plain typing.NoReturn is not valid as type argument
- 【Python】Matplotlib可视化50例
- 【C语言】C语言修改MySQL数据库
- 【Java】从默认包导入类和对象报错的解决方法
- 【Java】panel.getGraphics()报错空指针异常的解决方法