Dream_coding
Dream_coding
全部文章
c||c++
人工智能(1)
大学科目(3)
计算机组成原理(1)
计算机网络(3)
课外学习(22)
题解(7)
归档
标签
去牛客网
登录
/
注册
Dream_coding的博客
全部文章
/ c||c++
(共202篇)
POJ 3278 BFS + queue
农夫知道一头牛的位置,想要抓住它。农夫和牛都于数轴上,农夫起始位于点N(0<=N<=100000) ,牛位于点K(0<=K<=100000) 。农夫有两种移动方式: 1、从X移动到X-1或X+1 ,每次移动花费一分钟; 2、从X移动到2*X ,每次移动花费一分钟; 假设牛没有...
2020-05-06
0
432
洛谷 P1002 DP解法
#include<bits/stdc++.h> #define ll long long ll a,b,n,m,l[22][22],ma[23][23];//map需要开大点QwQ using namespace std; void bj(ll x,ll y)//标记马的控制点 ...
2020-05-06
0
418
AtCoder Beginner Contest 164---D
我们这里先看一个类型题。是一个子串中为3倍数的子串个数。 传送门 那么我们可以分析得知 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ul...
2020-05-06
0
448
unique函数
现在总结一下unique,unique的作用是“去掉”容器中相邻元素的重复元素(不一定要求数组有序),它会把重复的元素添加到容器末尾(所以数组大小并没有改变),而返回值是去重之后的尾地址,下面举个例子。 由于返回的是容器末尾,所以如果想得到去重后的size,需要减去初始地址,lower_bound是...
2020-05-06
0
424
离散化思想详细讲解
1.什么是离散化 数据离散化是一个非常重要的思想。 为什么要离散化?当以权值为下标的时候,有时候值太大,存不下。 所以把要离散化的每一个数组里面的数映射到另一个值小一点的数组里面去。 打个比方,某个题目告诉你有104个数,每个数大小不超过1010,要你对这些数进行操作,那么肯定不能直接开101...
2020-05-06
0
449
AtCoder Beginner Contest 165 A ~~D
A 水题: #include<bits/stdc++.h> using namespace std; int main(){ int k; cin>>k; int a,b; cin>>a>>b; for(i...
2020-05-06
0
342
AtCoder Beginner Contest 166 A ~~E
A 水题: #include<iostream> using namespace std; int main(){ string s; cin>>s; if(s=="ABC") cout<<"ARC"<&l...
2020-05-06
0
389
ICPC Pacific Northwest Regional Contest 2019 C D E M 题解
D 标准签到,因为只能加跟除,所以 A =< B 时就只能执行加法操作 然后 A > B 时,只能对A 不是偶数变偶数然后除 就这样子一直到 A < B。然后执行加法操作。 #include<bits/stdc++.h> using namespace std; t...
2020-05-06
0
419
C++ 常用的字符串处理函数
2020-05-06
0
291
strstr函数的详细讲解
定义:strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。 比如: char str2 = “cdef”; char str1 = “abcdefgh”; 则通过函数,将返回 str...
2020-05-06
0
353
首页
上一页
12
13
14
15
16
17
18
19
20
21
下一页
末页