自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 从零开始DeRust学习(Day4)

Rust 是 静态类型语言,需要显示声明类型,但是Rust的编译器大部分时候能知道你的类型,但是在今天提到的类型转换的时候就需要声明。Rust的数值后面可以使用方法。序列 是一个Rust中方便且常用的方式。

2023-07-24 11:00:00 57

原创 从零开始DeRust学习(Day3)

从今天开始就开始踏入学习Rust语言的道路了。首先,先来谈谈Rust独一档的变量的可变性。

2023-07-23 10:00:00 31

原创 从零开始DeRust学习(Day2)

接下来的三行设置了 Cargo 编译程序所需的配置:项目的名称、版本,以及使用的 Rust 大版本号(edition,区别于 version)。当我们去寻找可执行文件的时候,会发现怎么在debug目录下。原因是,在debug模式下,Rust编译器不会做任何优化,只为了尽快的编译完成,让你的开发流程更流畅。众所周知,nodejs 的npm 包管理工具是很方便的,但如果你是C系玩家,肯定会遇到包管理的问题。最后一行,[dependencies] 是一个表块的开头,你可以在其中列出你的项目所依赖的任何包。

2023-07-22 13:14:56 35 1

原创 从零开始DeRust学习(Day1)

初识Rust要追溯到早些年打codeforces开始,那时候看榜单前几的大佬,偶然间翻到了一位大佬用Rust写的程序。当时感到很惊讶,因为我近乎看不懂它的程序在干什么。再次相遇,是因为阴差阳错的工作。说实话,写这个笔记的时候已经是第三次开始重新接触Rust,前两次均在半路中道崩殂。第一次是抱着看一下的心态去菜鸟教程了解了一下,看得很迷糊,但当要自己写一个简单的Demo的时候,发现根本过不了编译,甚至不知道为什么。

2023-07-22 13:14:28 33 1

原创 2021-02-20

博弈论对游戏的理解加找规律#pragma warning(disable:4996)#include<bits/stdc++.h>using namespace std;int main(){ long long n; while (~scanf("%lld", &n)) { long long p=1; for (int i = 1; i; i++) { if (i & 1)p *= 9; else p *= 2; if (p >

2021-02-20 19:36:31 82

原创 2021-01-29

Hash感觉是对一个要求的东西加密使其成为独一无二的一个元素,然后在直接进行访问。

2021-01-29 22:20:29 48

原创 2021-01-27

DP好难!

2021-01-27 19:06:24 49

原创 2021-01-26

线段树和贪心个人来说贪心算法跟多的是做题的一种思维,就是如何能够用一种思维解出一道题。而线段树对于我来说就比较难理解。大致就是对一个数组,同时进行o(1)和o(n)的操作可以简化成o(2logn)C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增

2021-01-26 19:11:04 70

原创 2021-01-23

搜索广度优先算法(bfs)这个类似于一个迷宫,在初始点倒水,广撒网的去搜索,最后找到出口。深度优先(dfs)有点类似于,先选择一条路走到底,如果走不通,返回上一个岔口换一条路走,如果走不通,慢慢退的第一个岔口在换路口。但感觉今天除了八皇后这个经典问题之外的例题有点难度,感觉没练熟。...

2021-01-23 20:22:29 78

原创 2021-01-22

二分查找原本从1到n全部查找一遍时间复杂为o(n),但是用二分法查找可把时间复杂度降到o(logn)。查找本身并不难,但是难点在于如何应用到题目中去,我觉得难点在于将题目翻译出来,然后找到满足题目条件的函数。题目Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions x1,…,xN

2021-01-22 17:07:54 155

原创 2021-01-21

2021-01-21我的acm日记今天重感冒了,十分讨厌英语题,特别是最后一道f题,改了4个小时,查了其他大大的博客,最终还是败给了题目没看清楚,一直傻乎乎的认为就一组,折磨题。不过,今天也帮小伙伴解答了一些题目,学了并查集(找爸爸)。还有学生会的工作,不说了,水一天~...

2021-01-21 18:32:55 54

原创 2021-01-20

初步了解C++STL中的stack库stack(堆栈)满足先进后出原则(FILO)就像是你往手枪里装子弹,第一颗装的在最下面,最后一颗装的在最上面,射出去的时候就是最后一颗装的第一颗发,最先装的就最后发。库名#include< stack >函数定义stack< int >名称;empty() 堆栈为空则返回真pop() 移除栈顶元素push() 在栈顶增加元素size() 返回栈中元素数目top() 返回栈顶元素题目(Rails)There is a

2021-01-20 20:18:21 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除