这道题最刻骨铭心的是 。。。离散化数组要开大 https://www.luogu.com.cn/problem/P1955 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cstring> 5 usin ...
分类:
其他好文 时间:
2020-03-20 23:59:53
阅读次数:
102
std::ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); c++中cin,cout效率比较低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入和输出缓存,可节省时间,使效率与scanf与prin ...
分类:
移动开发 时间:
2020-03-20 23:57:15
阅读次数:
127
package com.company.Util; import java.util.Scanner; public class Test09 { public static void main(String[] args) { System.out.println(" "); // Scanner ...
分类:
其他好文 时间:
2020-03-20 22:29:09
阅读次数:
74
题意:输入n,m。n个人,m个规定/询问。一共有两个集合,A:询问a,b是否在同一个集合?D:表明a,b不在同一个集合。输出有三种,不在同一集合,在同一集合,不确定。 解析:其实有点离散化的意思。传统并查集是合并两个集合,而这个题是分开两个集合。那么可以这么做,想办法进行合并操作。输入a,b,a,b ...
分类:
其他好文 时间:
2020-03-20 12:29:11
阅读次数:
61
递归和非递归分别实现求第n个斐波那契数例如:输入:5输出:5输入:10,输出:55输入:2,输出:1#include<stdio.h>intmain(){intn;intc=2;inta=1;intb=1;scanf("%d",&n);for(inti=0;i<n-1;i++){a=b;b=c;c=a+b;}printf("%d",
分类:
编程语言 时间:
2020-03-19 09:34:20
阅读次数:
101
编写一个函数实现n的k次方,使用递归实现。#include<stdio.h>intmy_pow(intm,intn){if(m>0){if(n>0){returnm*my_pow(m,n-1);}elsereturn1;}elseif(m<0){if(n%2==0){m=-m;returnmy_pow(m,n);}else{if(n>0){returnm*my_
分类:
编程语言 时间:
2020-03-19 09:24:23
阅读次数:
90
#include<stdio.h>intmain(){unsignedlonginta;intb,c,d;intsum=0;intcount=1;scanf("%ld",&a);c=a;while(c=c/10){count++;}b=count;while(count--){d=a%10;sum+=d;a=a/10;}printf("%d%d",b,sum);}
分类:
其他好文 时间:
2020-03-19 09:23:50
阅读次数:
98
``` //将含有N个元素的一个集合分成M个子集,使得每个子集的最大值与最小值平方差的和最小。 #include #include #include #include using namespace std; typedef long long ll; const int maxn = 1e4+50... ...
分类:
其他好文 时间:
2020-03-18 18:27:15
阅读次数:
60
1 package JavaDemo; 2 import java.util.Scanner;//导包 3 /* 4 键盘录入三个数据并获取最大值! 5 */ 6 public class Demo01 { 7 public static void main(String[] args){ 8 // ...
分类:
其他好文 时间:
2020-03-18 13:25:47
阅读次数:
75
原文:11.【Redis系列】Redis的高级应用-Scan在平时线上 Redis 维护工作中,有时候需要从 Redis 实例成千上万的 key 中找出特定前缀的 key 列表来手动处理数据,可能是修改它的值,也可能是删除 key。这里就有一个问题,如何从海量的 key 中找出满足特定前缀的 key... ...
分类:
其他好文 时间:
2020-03-18 09:43:49
阅读次数:
89