Problems # Name A On Segment's Own Points standard input/output 1 s, 256 MB x1657 B On Corruption and Numbers standard input/output 1 s, 256 MB x925 C On Number of Decompositions into Multipliers standard input/output 1 s, 256 MB x181 D On
Problems
# | Name | ||
---|---|---|---|
A |
On Segment's Own Points
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
B |
On Corruption and Numbers
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
C |
On Number of Decompositions into Multipliers
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
D |
On Sum of Fractions
standard input/output 2 s, 256 MB |
![]() ![]() |
![]() |
E |
On Changing Tree
standard input/output 2 s, 256 MB |
![]() ![]() |
![]() |
A题:n个区间,你可以选择第一个区间上的位置,后面n-1行是被占掉的区间,求你最多能占多长的区间。
思路:n才100,直接暴力,把出现过的区间标记掉,最后去遍历一遍即可。
B题:你有l-r的硬币,要组合出x的钱,问能否组合。
思路:可以的区间为1*[l,r], 2 * [l,r], 3 * [l,r]....直到后面区间重合了之后都是一直可以的,所以用x / l求出i。然后乘上r判断n在不在区间内即可。
C题:m是a1*a2*a3..*an。问m有几种分解成n个数相乘的不同方法。
思路:先分解所有a的分解成质因子,然后等同于把质因子放入n个位置去,用隔板法,每个质因子的方法为C(n - 1 + k) (n - 1)种,k为该质因子个数。
D题:求出题目给定公式值。
思路:先推公式1/u(i) * 1/v(i) = 1/(v(i) - u(i)) * (1/v(i) - 1/u(i))。如此一来前面每一项等于(1/2 - 1/3) + (1/3 - 1/5) + (1/5 - 1/7).....(1/m - 1/n) = 1/2 - 1/n。然后关键就变成找出n的上下质数,这步用暴力枚举,直到是质数为止。然后求出总和即可。
E题:n个点的有根树,根为1,操作1在v结点添加,距离为i的子节点添加值为x - i * k。2为询问。
思路:树状数组,在添加的时候,先假设是从根添加,这样要多添加k * dep[v]。然后开2个树状数组一个记录sum和一个记录k。这样一来最后答案变为
sum - k * dep[v];
代码:
A:
#include <stdio.h> #include <string.h> #include <algorithm> using namespace std; const int N = 105; int n, i, vis[N], l, r, ll, rr; int main() { scanf("%d", &n); scanf("%d%d", &ll, &rr); for (i = 2; i <br> B: <pre class="brush:php;toolbar:false">#include <stdio.h> #include <string.h> int t; __int64 n, l, r, i; bool solve() { if (n <br> C: <pre class="brush:php;toolbar:false">#include <stdio.h> #include <string.h> #include <math.h> #include <map> using namespace std; const int MOD = 1000000007; const int N = 505; const int MAXN = 20005; int n, a, cnt = 0, num[MAXN], c[20005][1005]; map<int> v; void getnum(int x) { for (int i = 2; i * i <br> D: <pre class="brush:php;toolbar:false">#include <stdio.h> #include <string.h> const int MAXN = 100005; int t; __int64 n, l, r, prime[MAXN], vis[MAXN], pn = 0; void init() { for (int i = 2; i <br> E: <pre class="brush:php;toolbar:false">#include <stdio.h> #include <string.h> #include <vector> using namespace std; const int N = 300005; const int MOD = 1000000007; int n, Q, i, nod, vis[N]; __int64 kbit[N], sbit[N], cnt = 0, l[N], r[N], dep[N]; vector<int> g[N]; void dfs(int u, __int64 d) { vis[u] = 1; dep[u] = d; cnt++; l[u] = cnt; for (int i = 0; i 0) { ans = (ans + num[x]) % MOD; x -= (x&(-x)); } return ans; } int main() { scanf("%d", &n); for (i = 2; i <br> <br> <p><br> </p> </int></vector></string.h></stdio.h>

许多用户都不太清楚小米平板6和pro哪个值得入手,从配置来看,肯定是Pro的更高配置是推荐的,但也要综合价格和自己的预算来看,不同的产品定位的人群也是不同的。小米平板6和pro哪个值得入手答:小米平板6Pro会更好,不管是性能还是拍照续航都会更好。1、处理器小米平板6:骁龙870小米平板6Pro:性能更强大的骁龙第一代骁龙8+处理器2、电池大小小米平板6:8840mAh,67W秒充小米平板6Pro:8600mAh,33W快充小米平板6的续航上表现会更加的优秀,但是充电会比较慢。3、拍照小米平板6

iPhone15Pro与iPhone14Pro:规格比较以下是iPhone15ProMax和iPhone14ProMax的规格比较:iPhone15ProMaxiPhone14ProMax显示尺寸6.7英寸6.7英寸显示技术超级视网膜XDROLED超级视网膜XDROLED分辨率2796x1290像素,460ppi2796x1290像素,460ppi刷新率120赫兹120赫兹峰值亮度2,000尼特2,000尼特尺寸6.29x3.02x0.32英寸6.33x3.06x0.31英寸重量221克240克

不少用户在第一次接触使用小米手环8的时候不知道该怎么操作使用开机,其实方法也很简单,我们只需要找到USB数据线然后把手表和电源连接起来,然后冲一段时间电以后就可以按键开机了。小米手环8pro怎么开机1、首先把手表安装好,就是把主题和表带两边对接连上。2、然后我们第一次开机是需要连接充电线的,连接方法就在手表底部。3、等待手表震动一下就可以进行开机了,随后就可以和你的手机进行连接了。>>>

macbookair是苹果的一款笔记本电脑,很多用户好奇macbookair和pro之间,有哪些区别,这两个笔记本在处理器核心,主频以及显卡类型上都有一些区别。macbookair和pro的区别:1、处理器核心,线程不同:macbookair的处理器拥有双核心,四线程。而Pro比macbookair更强大,拥有四核心,八线程。2、处理器主频不同:macbookair的处理器是1.6GHz的主频。pro的处理器主频是1.4GHz,比macbookair低了一些。3、显卡不同:macbookair采

苹果继续推动技术的界限,其创新的最新证明是苹果A17ProGPU的推出。这个尖端组件拥有完全重新设计的GPU,有望在性能、图形和用户体验方面取得显着改进。苹果A17ProGPU,推出与iPhone15Pro一起,是半导体工程的奇迹。它采用3nm工艺制造,代表了小型化的重大飞跃,将比以往更多的晶体管封装到单个芯片中。这一技术壮举转化为更高的电源效率和计算能力。苹果A17ProGPU提供令人惊叹的图形A17Pro芯片的突出特点之一是其重新设计的GPU。Apple在优化图形性能方面投入了大量资金,使其

小米pro14已经上市,而且它的配置作为商务办公本来说也是非常不错的了,而且还有三种处理器配置可以选择,价格也不是特别高。很多小伙伴不知道小米Pro14的具体上市时间。小米pro14上市时间答:2021年11月10日小米Pro14锐龙版开启预约,首发价5299元起。2022年7月4日,小米笔记本Pro14发布,7月8日零点正式开售。小米pro14介绍1、屏幕配备14英寸2.5K超视网膜屏,分辨率为2560x1600,屏占比高达88%,拥有100%sRGB色域,刷新率为120Hz。2、外观采用6系

搭载A17Pro芯片的iPhone15Pro系列是今日稍早Apple发布会的亮点,不过这次的Pro系列不仅有别于基本款系列,iPhone15Pro与iPhone15ProMax之间也不只有尺寸差异,是使用者在购买前需要注意的。电池续航力得益于iPhone15ProMax的大体积,其电池续航力胜于iPhone15Pro。透过播放影片来测试,前者的续航力来到了29小时,而后者只有23小时。但在同样的快速充电条件下,要充满iPhone15ProMax也需要花费更多时间。望远焦段iPhone15Pro与

近期,我们注意到有朋友想要深入了解一番Win10中的home版和pro版之间有何差别,为此,小编特别打算为您详解这二者究竟意味着什么以及它们各自独有的特色!win10home和pro区别有哪些Windows10Home即为大家所熟知的家庭版;而Windows10Pro则被称为专业版。Win10Pro针对Home版进行了深度优化,提供更为全面的设备及应用管理功能,以确保敏感的企业级数据得到严密保护。Wind10Pro支持远程及移动办公环境,这些都是Home版本无法比拟的强项所在。Home版专为个人


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

WebStorm Mac version
Useful JavaScript development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

SublimeText3 Chinese version
Chinese version, very easy to use

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Dreamweaver Mac version
Visual web development tools
