题解列表

筛选

简单求和训练

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    float a,b,c,sum=0;    scanf("%f%f%f",&a,&b,&c);   for……

2808: 买房子

for循环```javapublicclass买房子{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intN=sc.nextInt();//年薪doubleZ=sc.nextInt();//房价增长百分比doubl

---冒泡排序---

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main() {int a[10],i,j,temp;    for(i=0; i<10; i++){        scanf……

矩形总面积 暴力 or 数学

题目思路:先将两个矩形需要占的最大板块的左下角与右上角找出来,然后依次遍历这个板块被占领的地区如图所示遍历情况是不会重复计算多层矩形覆盖的面积![](/image_editor_upload/20230422/20230422113106_25972.png)算法标签:暴力,

与指定数字相同的数的个数

摘要:解题思路:注意事项:参考代码:public class Main {    public static void main(String[] args) {     Scanner sc = new ……

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

1302: 棋盘覆盖

```cpp#include#includeintn,m,x[4]={0,0,1,-1},y[4]={-1,1,0,0},link[10201],head[10201],cnt;boolmap[101][101],used[10201];structTT{intv,