本题目要求一元二次方程的根,结果保留2位小数。 输入格式: 输入在一行中给出3个浮点系数a、b、c,中间用空格分开。 输出格式: 根据系数情况,输出不同结果: 1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小; 2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先 ...
分类:
编程语言 时间:
2019-11-16 17:47:41
阅读次数:
270
// 一元二次方程求解 // 重复执行, 直到按Ctrl+D或Ctrl+E结束 // #include <math.h> #include <stdio.h> #include <stdlib.h> int main() { float a, b, c, x1, x2; float delta, r ...
分类:
其他好文 时间:
2019-11-16 17:30:37
阅读次数:
66
仿射变换与透视变换 仿射变换和透视变换更直观的叫法可以叫做「平面变换」和「空间变换」或者「二维坐标变换」和「三维坐标变换」。一个是二维坐标(x,y),一个是三维坐标(x,y,z)。也就是: 仿射变换: 透视变换: 从另一个角度也能说明三维变换和二维变换的意思,仿射变换的方程组有6个未知数,所以要求解 ...
分类:
其他好文 时间:
2019-11-16 00:43:26
阅读次数:
91
第i次购物的花费是i元,那么意味着可以理解为消费要加上次数,因此预处理抽出i张牌后,抽出剩余n-i张牌的期望次数,设g[i]表示这个期望,那么有方程$g[i]=((n-i)*g[i+1]+i*g[i])/n+1$,化简得到$g[i]=g[i+1]+n/(n-i)$然后即可求出f[i]表示抽出i张牌后 ...
分类:
其他好文 时间:
2019-11-15 22:36:51
阅读次数:
83
【题目概括】 给定一个序列$A$,请你从中取出一个最长的子序列,满足子序列的奇数项 都严格大于 偶数项或 都严格小于 偶数项。 【思路要点】 $dp[i][0..1][0..1]$表示当前为第$i$项,为选出子序列的奇数项还是偶数项,选择第一个决策还是第二个决策。 可以发现$DP$方程满足之和前缀$ ...
分类:
其他好文 时间:
2019-11-15 14:31:19
阅读次数:
47
在linux和windows上实现 c/s模式 socket循环服务器求解一元二次方程的根 ax^2+bx+c=0 根据上式,客户端发送a,b,c给服务器,返回求解的根 暂未考虑非法数据等问题 linux: tcpclient.cpp 1 #include<iostream> 2 #include ...
总有一些动态转移方程让人很难想,现在先让我们看几道题吧。 1.luoguP4138 [JOISC2014]挂饰: 题目描述 JOI君有N个装在手机上的挂饰,编号为1...N。 JOI君可以将其中的一些装在手机上。 JOI君的挂饰有一些与众不同——其中的一些挂饰附有可以挂其他挂件的挂钩。每个挂件要么直 ...
分类:
其他好文 时间:
2019-11-13 10:47:17
阅读次数:
71
最小二乘法 最小二乘法可以更广泛地应用于非线性方程中,我们可以使用一些已知的离散的点,拟合出一条与这些离散点最为接近的曲线,从而可以分析出这些离散点的走向趋势。 设x和y之间的函数关系由直线方程: y=ax+b 公式中有两个待定参数,b代表截距,a代表斜率。问题在于,如何找到“最合适”的a和b使得尽 ...
分类:
其他好文 时间:
2019-11-13 00:27:46
阅读次数:
122
Python的IDE之Jupyter的使用 今天给大家分享的是Jupyter安装和基本使用教程,同时在我安装的过程中遇到了一些问题,解决方法,一并和大家分享 一、Jupyter介绍 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程 ...
分类:
编程语言 时间:
2019-11-12 21:59:44
阅读次数:
138
奶牛抗议 DP 树状数组 ~~USACO的题太猛了~~ 容易想到$DP$,设$f[i]$表示为在第$i$位时方案数,转移方程: $$ f[i]=\sum f[j]\;(j include using namespace std; define MAXN 100010 define lowbit(x) ...
分类:
编程语言 时间:
2019-11-12 20:34:55
阅读次数:
103