
信息学|高精度
YangHao5
这个作者很懒,什么都没留下…
展开
-
luogu P1106 删数问题
从一个 NNN 位数里删去 kkk 个数码,使得剩下的数码组成的数最小。注意到 N≤250N≤250N≤250,不难想到贪心:每次删去一个数码,使得剩下的数最小。即:使删去 kkk 个数码后的数最小的数是删去 k−1k-1k−1 个数码以后的最小的数再删去一个数码得到。一种错误的思路:每次删去最大的数码。如果有相同数码,删去靠前的。反例:102,k=1102, k=1102,k=1。......原创 2022-06-26 10:26:13 · 170 阅读 · 0 评论 -
高精度运算略解 在struct中重载运算符
今以高精度 a−ba-ba−b 为例,展示在struct中重载运算符的方法。#include<cstdio>#include<cstdlib>#include<cstring>#define reg registerconst int MAXN=10010;struct node{ bool f; //是否为负 char a[MAXN+10...原创 2019-04-11 11:21:00 · 2513 阅读 · 0 评论 -
luoguP2144 [FJOI2007]轮状病毒
题目描述求 nnn 个点的生成树个数。Solution 2144\text{Solution 2144}Solution 2144打表得1=125=5×1216=4245=5×32121=112320=5×82841=2922205=5×212 ……1=1^2\\\quad\quad5=5\times1^2\\16=4^2\\\quad\quad45=5...原创 2019-04-17 08:39:00 · 273 阅读 · 0 评论 -
Did You AK Today? (今天你AK了吗?)
考虑到本文读者年龄原因,本文改为使用简体中文撰写。题目描述今有正整数 n,kn,kn,k,求 1−n1-n1−n 共 nnn 个数的全排列,按字典序的第 kkk 个。数据满足 1≤n≤105,1≤k≤min(n!,1020 000).1\leq n\leq10^5,1\leq k\leq\min(n!,10^{20\ 000}).1≤n≤105,1≤k≤min(n!,1020&n...原创 2019-04-27 20:28:18 · 421 阅读 · 0 评论 -
Yroot of High-Precisions (luogu P2293 [HNOI2004]高精度开根)
Background\text{Background}BackgroundI’ve accepted\text{I've accepted}I’ve accepted a very good problem \text{ a very good problem } a very ...原创 2019-04-28 10:04:56 · 350 阅读 · 0 评论 -
[NOIp2014] luogu P2312 解方程
题目描述已知方程∑i=0naixi=0\sum_{i=0}^{n}{a_ix^i}=0i=0∑naixi=0求该方程在 [1,m][1,m][1,m] 内的整数解。Solution有一个秦九韶公式就是a1x1+a2x2+...+anxn=x(a1+a2x1+a3x2+...+anxn−1)=x(a1+x(a2+a3x1+...+anxn−2))=...=x(a1+x(a2+x(a3+x...原创 2019-09-13 11:39:27 · 170 阅读 · 0 评论