首页 > 伤害计算
头像 свобода
发表于 2020-05-10 18:30:26
根据+号分割开,然后分类解决。包含d的:n*(x+1)/2;不包含d的直接atoi一下就可以。注意避免浮点数运算,可以全部都乘2然后输出的时候分奇偶判断是否输出.5。注意输出浮点数的时候,如果有1000000之类的数可能会输出成1e+06的形式。全部使用整数计算可以避免此类问题。 #include& 展开全文
头像 Bernard5
发表于 2020-05-13 23:24:12
这题是完完全全的水题。cpp的解法移步свобода。 我当时就是嫌弃手写字符串处理太麻烦了,其实呢,c语言也有strtok好像也没人用。 py自带字符串分割函数,就分开来加一下就好了 s=list(input().split('+')) ans=0.0 for i in s: if 'd' 展开全文