sfqxx 发表于 2023-3-19 17:29:57

梦想护卫舰 第28关 一元二次方程 & 鱼CR1 A题题解

本帖最后由 sfqxx 于 2023-3-19 21:24 编辑


梦想护卫舰 第28关 一元二次方程 & 鱼CR1 A题题解

难得给大家出一道水题,大家要珍惜哦~~~
(其实这个对语法功底有点强得嘞)

输入格式
3 个数字,a,b,c

题目描述

给你 a,b,c,问你 ax^2 +bx+c=0 的 x 最大 是多少

如果没有实根就输出 -1, 小数就向下取整

这里负数的向下取整我们定义:
floor(x)(x<0)=-floor(∣x∣);

输入格式
3 个数字,a,b,c

输出格式
1 个整数表示答案

数据范围
对于 100% 的数据,保证 -1e18 <= a, c < 1e18,-1e9 <= b <= 1e9

注:本题由zhangjinxuan原创,链接:
https://www.luogu.com.cn/problem/U287185


答案与解析
图一时看答案,你将失去一次锻炼自己的机会!
**** Hidden Message *****
最佳战士排行榜

|第一名|第二名|第三名
名字|额外减小||
链接|看这||
语言|C||
代码得分|100||
奖励|3贡献5荣誉+“最佳答案”|2贡献3荣誉|1贡献2荣誉


我们一起来 Hack

Hack 规则
1. Hack 经证实均有奖励,你在 Hack 时得提供完整证据、证明;
2. 在本关,支持题面 hack,标程 hack,细节问题奖励 1~5 鱼币,重点问题奖励 5~10 鱼币
3. 奖励上限为 3 次



名字|等待着Hack大佬~
Hack 类型|
是否证实|
链接|
奖励|


答题/奖励规则
1. 不能抄袭,否则无奖励,可能还会扣分;
2. 当您遇到问题时,您可以回贴提问,我会为您解答
3. 提供完整能得分的题解,均有奖励。
4. 因为额度原因,部分鱼油可能下一天才能奖励。(划掉)

创作不易,如果你喜欢,别忘了评分、顶{:10_281:}
注:本帖子版权归zhangjinxuan所有(已经交了版权费)
@高山 @zhangjinxuan @liuhongrun2022



zhangjinxuan 发表于 2023-3-19 17:33:17

注意对齐{:10_256:}
修一下链接,我把链接改了{:10_278:}
https://www.luogu.com.cn/problem/U287185

可以不用说归我所有

zhangjinxuan 发表于 2023-3-19 17:35:50

毕竟你都交了版权费了,这个就是你的了,对吧{:5_109:}

zhangjinxuan 发表于 2023-3-19 17:36:44

不在线?{:10_277:}

歌者文明清理员 发表于 2023-3-19 17:55:34

from sympy import *
from math import floor, isclose
x = Symbol('x')
a, b, c = float(input()), float(input()), float(input())
eq = Eq(a * x*x + b*x + c, 0)
answers = solve(eq)
ans = max(answers)
if isclose(ans.real, 0): print(-1)
else: print(floor(ans))

sfqxx 发表于 2023-3-19 18:23:14

zhangjinxuan 发表于 2023-3-19 17:35
毕竟你都交了版权费了,这个就是你的了,对吧

没必要,我们要尊重原作者{:5_109:}

sfqxx 发表于 2023-3-19 18:24:10

歌者文明清理员 发表于 2023-3-19 17:55


RE
你用的是python吗?

歌者文明清理员 发表于 2023-3-19 18:29:31

sfqxx 发表于 2023-3-19 18:24
RE
你用的是python吗?

这还不是?

sfqxx 发表于 2023-3-19 18:30:25

歌者文明清理员 发表于 2023-3-19 18:29
这还不是?

RE
请修改您的代码

歌者文明清理员 发表于 2023-3-19 18:31:02

sfqxx 发表于 2023-3-19 18:30
RE
请修改您的代码

请修改您的鱼币概率(doge)

sfqxx 发表于 2023-3-19 18:32:01

歌者文明清理员 发表于 2023-3-19 18:31
请修改您的鱼币概率(doge)

ok

歌者文明清理员 发表于 2023-3-19 18:33:06

sfqxx 发表于 2023-3-19 18:32
ok

我才是真正的中奖绝缘体

元豪 发表于 2023-3-19 18:40:06

{:10_269:}{:10_269:}

sfqxx 发表于 2023-3-19 19:18:42

元豪 发表于 2023-3-19 18:40


不会吗???

元豪 发表于 2023-3-19 19:31:45

sfqxx 发表于 2023-3-19 19:18
不会吗???

不会...

额外减小 发表于 2023-3-19 19:52:56

az.未免啊啊啊额不好说

jhq999 发表于 2023-3-19 20:14:19

X=(-b±√(b^2-4ac))/2a
int fun(double a,double b,double c)
{
    double B=b*b-4*a*c;
    if(B<0)return -1;
   
    return int((sqrt(B)-b)/(2*a));
}
int main()
{
    double a,b,c;
    scanf("%lf%lf%lf",&a,&b,&c);
    printf("%d",fun(a,b,c));
    return 0;
}

sfqxx 发表于 2023-3-19 20:26:54

jhq999 发表于 2023-3-19 20:14
X=(-b±√(b^2-4ac))/2a

洛谷爆了,稍后评测

sfqxx 发表于 2023-3-19 20:29:36

jhq999 发表于 2023-3-19 20:14
X=(-b±√(b^2-4ac))/2a

CE
sqrt未声明

jhq999 发表于 2023-3-19 20:56:08

sfqxx 发表于 2023-3-19 20:29
CE
sqrt未声明

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
页: [1] 2
查看完整版本: 梦想护卫舰 第28关 一元二次方程 & 鱼CR1 A题题解