For everything precious and memorable.
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《问题》回复:
考古
在讨论《京师后人》回复:
double精度肯定是够的,double有15-17位有效数字。 如果你二分不知道怎么写炸了建议就别写二分。写这个函数就很好,可能是除了直接调用cmath头外效率最好的,是O(1)复杂度: ```cpp double Q_cbrt(double number) { long long i; double x2, y;…
首先警示后人,如果你用牛顿迭代,千万别写出类似`const double twothird = 0.66667;`这样的唐氏东西,这个玩意精度差一点会严重影响最终结果导致会炸掉(别问我怎么知道的)。 然后是一种不一样的解题思路。《雷神之锤Ⅲ》里有一种著名的平方反根算法,也就是这个: ```cpp float Q_rsq…
在讨论《90pts求调》回复:
修正后的代码: ```cpp #include #include using namespace std; double Q_cbrt(double number) { long long i; double x2, y; const double twothird = 2.0 / 3; x2 = number * 0…
在讨论《90pts求调》回复:
已解决。罪魁祸首`const double twothird = 0.66667;`,常数精度太低。
在讨论《90pts求调》回复:
@[Kevin1211](luogu://user/1706930) 这个不是牛顿迭代,是求一个近似解然后暴力逼近……我说过了这题我会做,不要到处给我找奇奇怪怪的答案了,要么给我调一下我的代码,不会你就不要瞎搞了。
在讨论《90pts求调》回复:
@[Kevin1211](luogu://user/1706930) 你给我这个调出来再说
在讨论《90pts求调》回复:
@[Kevin1211](luogu://user/1706930) 这题正常做我会做,我只是想调这个算法
```cpp #include #include using namespace std; double Q_cbrt(double number) { long long i; double x2, y; const double twothird = 0.66667; x2 = number * 0.5; y =…
在讨论《【项目】用拉格朗日方程模拟行星轨道》回复:
@[wangziwenhk](luogu://user/727556) [你猜我有没有发呢?](https://github.com/God-Forever/orbit) (哇才发现你谷讨论区又回来了!)
在讨论《【项目】用拉格朗日方程模拟行星轨道》回复:
@[zgy_123](luogu://user/577628) 也许您没有发现那个模拟精度极差。
我用拉格朗日方程求解出行星轨道方程,用 Scipy 求数值解并绘制出行星轨道的模拟。 图形的绘制使用的是 Pygame,Pygame 万岁。 [代码](https://www.luogu.com.cn/paste/hwsks8zn)。
在讨论《关于二分答案(玄关)》回复:
排序+双指针,O(nlogn+n)=O(nlogn)
在讨论《挑战最短代码》回复:
wyy,jbl
在讨论《脑算》回复:
wyy,jbl
在讨论《纯净水》回复:
考古。
在讨论《10 pts 求调》回复:
@[Ling_zeroo](luogu://user/1044474) 感谢 Hack,过了。
``` #include #define int long long const int mod=998244353; using namespace std; char a[1005][1005]; int b[1005][1005],c[1005][1005],d[1005][1005]; void sv() {…
[记录](https://www.luogu.com.cn/record/191458244) ```cpp #include #define int long long using namespace std; char s[30000001]; long long c[4],d[4],t[4]; void f(lo…
在文章《题解:P3766 核心密码B》发表评论:
误差分析的时候积分里1/4x^2打成了4x^2,抱歉
在讨论《关于SPJ本地运行结果与评测效果不一致的求助》回复:
闲来无事翻以前发的帖子时翻到这个 上面那个 SPJ 的问题在于 line 未初始化。
令人哭笑不得的 AC 代码: ```cpp #include using namespace std; int n,k; struct nd { int l,r; bool operator >n>>k; int x=4e7; for(int i=0;i >s[i].l>>s[i].r; if(s[i].l==s[i]…
在讨论《议橙》回复:
%%%
在讨论《求hack》回复:
RE 是因为你预处理到100,而题目数据范围是 1e18。 WA 是因为浮点数精度损失。
在讨论《求hack》回复:
``` 1 100000000 ``` 以上数据你会 RE ``` 1 96 ``` 预期输出 `6`,实际输出`3`。
在讨论《求hack》回复:
```text 1 1000000000000000000 ```
在讨论《配平》回复:
悄悄地告诉你一句,很多复合反应的化学方程式的配平不是单解问题呢~
在讨论《求助!》回复:
还有,为什么要写这么丑陋的switch?
在讨论《建议评红》回复:
@[BlindErmine5883](luogu://user/1011552) 模拟是不会爆 long long 的。有 AC 记录为证:
在讨论《求助!》回复:
```cpp #include #include using namespace std; int main(){ string s; int a=0; getline(cin,s); for(int i=0;i<s.length();i++){ switch(s[i]){ case 'a': case 'd': ca…