首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
解方程
6条解析
开通博客写题解
*DDL_Gzm
发表于 2020-12-10 20:15:12
先上模板(这是一个二分查找数的范围的模板) int l = 0, r = n - 1; while (l < r) { int mid = l + r >> 1; if (q[mid]
展开全文
不可磨灭的人
发表于 2023-02-16 16:29:31
题目描述 给出n个整数和x,请问这n个整数中是否存在三个数a,b,c使得ax2+bx+c=0ax^2+bx+c=0ax2+bx+c=0,数字可以重复使用。 思路 因为 1≤n≤10001 \leq n \leq 10001≤n≤1000,枚举每一个a,b,c就会超时,因为ax2+bx+c=0a
展开全文
hrdate
发表于 2020-07-09 19:56:38
#pragma GCC optimize(2) #include <bits/stdc++.h> #define ll long long #define endl '\n' using namespace std; ll a[1005],n,x; bool solve() {
展开全文
Wcca
发表于 2021-09-26 20:30:20
用了简单的做法 lower_bound看了他们暴力枚举才知道二分的使用意义 就是在查询能否在数组中找到-c这个值 #include <bits/stdc++.h> using namespace std; const int N = 1010; int a[N]; int n, x; b
展开全文
chiha
发表于 2020-02-14 18:16:42
给出n个整数和x,请问这n个整数中是否存在三个数a,b,c使得ax2+bx+c=0,数字可以重复使用。 二分法的中的while等号问题:一定要有等号(不然就是侥幸在样本中过关); break跳出循环多的时候可以选择直接return 0;结束函数(main()也是);
展开全文
牛客288375172号
发表于 2022-02-06 10:44:42
#include<iostream> #include<algorithm> #include<math.h> using namespace std; int n, x; int arr[1000]; bool findC(int key){//接受查找数k
展开全文
查看本题
查看本题讨论
相关比赛
35-Wannafly挑战赛4
进入比赛
9432-上海理工大学训练赛(11.23)
进入比赛
19579-8-16
进入比赛
20879-杨振飞杯coding练习赛第四场
进入比赛
21091-哈尔滨学院ACM9月月赛
进入比赛
等你来战
查看全部
牛客小白月赛115
报名截止时间:2025-04-25 21:00
牛客周赛 Round 91
报名截止时间:2025-04-27 21:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题