题解列表

筛选

个人觉得这解法是非常简单解法

摘要:解题思路我觉得代码能看懂,x=a/b,想要求x的最小,则x=a/(b+1)+1即可,x=a/b已经是最大的了。注意事项:参考代码:#include<iostream>#include<algorith……

蓝桥杯C组-填充

摘要:解题思路:大劣,考试的时候没想到╥﹏╥参考代码:#include <iostream>  // 引入输入输出流库 #include <cstring> // 引入字符串库 using namesp……

2775: 等差数列末项计算

摘要:参考代码:#include<bits/stdc++.h>using namespace std;int main(){    int a,b,c;    cin >>a>>b>>c;    cout<……

1306: 老管家的忠诚2

```cpp#includeusingnamespacestd;intnum[100001];structnode{intl,r,w;}tree[400004];voidbuild(intl,intr,intk){tree[k].l=l;tree[k].r=r;if(l==r){tree[k].w=n

1305: 老管家的忠诚

```cpp#includeusingnamespacestd;intdivide(int*a,int*b,intlow,inthigh){intmid=a[low],tmp=b[low];while(low=mid&&lown;a=newint[m];b=newint[m];for(inti=0;i

1304: 阶乘后K位

```cpp#includeusingnamespacestd;intmain(){longlongpro=1;inti,j,n,k;charstr[128]={'\0'};scanf("%lld%d",&n,&k);for(i=n;i>=1;i--){pro*=i;while(true){if(pr

1303: 统计数字

```cpp#includeusingnamespacestd;inta[500001],n,ans=1;voidqs(intl,intr){intm=a[(l+r)>>1],i=l,j=r;while(i