手写丨的从前丶
码龄3年
  • 45,465
    被访问
  • 25
    原创
  • 295,480
    排名
  • 62
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-11-30
博客简介:

ZZY的博客

博客描述:
这个蒟蒻很懒,什么话都不想说
查看详细资料
  • 2
    领奖
    总分 131 当月 8
个人成就
  • 获得93次点赞
  • 内容获得25次评论
  • 获得426次收藏
创作历程
  • 4篇
    2021年
  • 1篇
    2020年
  • 17篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • NEMU
    2篇
  • C++ 基础以及模板题
    6篇
  • 无聊写写
    2篇
  • 深度学习
    1篇
  • acm
    14篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

NEMU PA2实验思路

PA2实验思路版权归zzy所有,不许外传!本文主要是提供PA2思路,为了避免踩了一堆坑而浪费时间。若想copy代码请移步他处,本文仅供学习交流用,谢谢!阅读前请确保仔细阅读了PA2实验指导书的有关内容!TIPQ:为什么HIT BAD TRAP了?A:这是我的一些总结,当然因人而异了。(1)未仔细阅读i386手册以及勘误手册,导致某个jcc命令的判断条件的&&与||写错;(2)call指令和ret指令跳转地址时出现错误,导致$eip无法跳转到正确的地址;(3)未能仔细理
原创
发布博客 2021.08.30 ·
5105 阅读 ·
15 点赞 ·
2 评论

Codeforces #710(Div. 3)1506D Epic Transformation

题目传送门题目大意有nnn个数,每次可以将两个不同的数删掉,问最后数组中最少剩下几个数。题目重述有cntcntcnt堆石子,第iii堆石子为aia_iai​个,每次可以选两个不同堆,分别拿走一个石子,问最后剩下的一堆石子最小值。思路显然,石子总数为nnn,设最大的那堆石子个数为xxx个。假设x>=n−xx>=n-xx>=n−x,最大的那堆和其他堆拿完后还有剩余,所以答案为:x−(n−x)x-(n-x)x−(n−x)。假设x<n−xx<n-xx<n−
原创
发布博客 2021.03.26 ·
398 阅读 ·
4 点赞 ·
0 评论

Codeforces 707(Div. 2) B、C 题解

B Restore Modulo题目链接题目大意给出四个数 n,m,c,s,n表示数列的长度,s是非负整数,0≤c<m0\leq c< m0≤c<m。数列第一个数为:a1=s mod ma_1=s\ mod\ ma1​=s mod m,随后第2至n个数为:ai=(ai−1+c) mod ma_i=(a_{i-1} + c)\ mod\ mai​=(ai−1​+c) mod m。现在给出这样一个数列,
原创
发布博客 2021.03.22 ·
67 阅读 ·
0 点赞 ·
0 评论

Codeforces 706(Div. 2) D. Let‘s Go Hiking

Let’s Go Hiking题目链接题目大意Qingshan和Daniel在玩一个游戏。(以下简称Q和D)首先在纸上写出一个排列 ppp 。最初,Q先选择一个数 xxx ,然后D选择另一个数 yyy 且 y≠xy
eq xy​=x 。可以理解为最初时刻,Q在数列的第 xxx 个位置上,D在第 yyy 个位置上。游戏将从Q开始,以Q、D、Q、D……的顺序依次按照如下规则进行:如果是Q的轮次,Q可以向当前位置左边或右边移动,且需要满足移动后的位置的数比原先的数小且D不在该位置;如果是D的
原创
发布博客 2021.03.17 ·
117 阅读 ·
1 点赞 ·
0 评论

NEMU PA1实验思路

PA1实验思路版权归zzy所有,不许外传!本文主要是提供PA1思路,为了避免踩了一堆坑而浪费时间。若想copy代码请移步他处,本文仅供学习交流用,谢谢!阅读前请确保仔细阅读了PA1实验指导书的有关内容!必做任务1 实现正确的寄存器结构体需要了解结构体和联合体的概念,保证gpr[i]对应第i个寄存器即可。NEMU/nemu/include/cpu/reg.h修改如下typedef struct { union { union { uint32_t _32; uint16_t
原创
发布博客 2020.10.14 ·
13502 阅读 ·
16 点赞 ·
3 评论

HDU 6656 Kejin Player(期望)

题目传送门Problem DescriptionCuber QQ always envies those Kejin players, who pay a lot of RMB to get a higher level in the game. So he worked so hard that you are now the game designer of this game. He d...
原创
发布博客 2019.08.13 ·
116 阅读 ·
0 点赞 ·
0 评论

玄学卡常技巧总结

近期总是被cin和cout搞TLE,一时兴起找了些卡常技巧~~文末有参考说明~一、IO优化快读:inline int Read(){ int x=0,f=1;char c=getchar(); while(c>'9'||c<'0') {if(c=='-') f=-1;c=getchar();} while(c>='0'&&c&...
原创
发布博客 2019.08.09 ·
429 阅读 ·
0 点赞 ·
0 评论

HihoCoder 1873 Frog and Portal (思维)

题目传送门时间限制:1000ms 单点时限:1000ms 内存限制:512MB描述A small frog wants to get to the other side of a river. The frog is initially located at one bank of the river (position 0) and wants to get to t...
原创
发布博客 2019.08.02 ·
158 阅读 ·
1 点赞 ·
0 评论

杭电2019多校赛第4场 HDU 6621 K-th Closest Distance(主席树+二分答案)

**Problem Description**You have an array: a1, a2, ..., an and you must answer for some queries.For each query, you are given an interval [L, R] and two numbers p and K.
原创
发布博客 2019.08.02 ·
85 阅读 ·
0 点赞 ·
0 评论

杭电2019多校赛第三场 HDU 6609 Find the answer(二分答案+树状数组)

下午这题又用优先队列写TLE,又二分TLE,想到可以线段树但是时间不够没有写。。。自闭的一下午~题目传送门HDU 6609 Find the answer(2019HDU多校赛第三场1007)Time Limit: 4000MS Memory Limit: 64MBDescriptionGiven a sequence of n integers called W and an in...
原创
发布博客 2019.07.29 ·
198 阅读 ·
1 点赞 ·
0 评论

线性基

鸣谢Yveh博主的博客! 一、定义设数集T的值域范围为[1,2n-1] ,T的线性基是T的一个子集A={a1,a2,a3,…,an}。A中元素互相xor所形成的异或集合,等价于原数集T的元素互相xor形成的异或集合。(可以理解为将原数集进行了压缩)例:A={1,2,4}可以是数集T=[1,7]的一个线性基,因为A中数的异或和可以表示T中任意的一个数。我们如果把上例的十进制数拆成...
原创
发布博客 2019.07.27 ·
88 阅读 ·
2 点赞 ·
0 评论

HDU 6333 Harvest of Apples (组合数+逆元+莫队)

题目传送门题目意思很简单,就是求C(n,0)~C(n,m)的和。但是暴力算肯定会超时,所以得用神奇的方法写,这样我们就引出了莫队的方法。我们设前缀和S(n,m)=C(n,0)+…+C(n,m);由于莫队需要记录当前状态,所以不难推出以下四个式子:然后快乐莫队就行!注意:最后一个千万别写除以二!!要写乘以2的逆元!!!血的教训!!!注意数据范围,该开long long得开,并且...
原创
发布博客 2019.07.24 ·
57 阅读 ·
1 点赞 ·
0 评论

Codeforces 954G Castle Defense(二分答案+差分)

二分答案+差分
原创
发布博客 2019.07.20 ·
85 阅读 ·
1 点赞 ·
0 评论

【NOIP 2012】 借教室(二分答案+差分)

题目传送门刷刷原来的水题。。。主要是复习一下二分答案和差分思想。直接上代码咯,应该简单得很明显。。。#include <bits/stdc++.h>using namespace std;const int maxn=1e6+10;int n,m;int room[maxn];long long s[maxn],a[maxn];struct node{ int ...
原创
发布博客 2019.07.19 ·
128 阅读 ·
1 点赞 ·
5 评论

Codeforces 679A 交互题入门

题目传送门大概的意思是说,系统生成了个数,你需要在20次询问内给出这个数是质数还是合数。每次询问一个数,它会回答这个数是不是它的因数。把{2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,4,9,25,49}存起来,然后一个个问就行。注意C++的交互题每次输出后都得加fflush(stdout);#include <bits/stdc++.h>...
原创
发布博客 2019.07.18 ·
508 阅读 ·
1 点赞 ·
0 评论

Codeforces 482B Interesting Array(位运算+差分+线段树)

巧妙的题目。
原创
发布博客 2019.07.18 ·
72 阅读 ·
1 点赞 ·
0 评论

深度学习——图像增强 小组代码

TJU暑期的深度学习训练营,这是人脸识别运用图像增强后的一段代码~import os, shutil# ! unzip tjudataset.zipbase_dir = './tjudataset'# read datatrain_dir = os.path.join(base_dir,'train')validation_dir = os.path.join(base_dir,'...
原创
发布博客 2019.07.08 ·
716 阅读 ·
1 点赞 ·
0 评论

浅谈状压DP

在遇到某些动规题目时,发现与背包问题很像,但又无从下手分析具体时,也许可以考虑一下状态压缩DP,一种很暴力但很好用的DP。一、状态压缩的常规方法一般来说,状态压缩是利用二进制数只有0和1的特点,将当前较为复杂存储状态表示成一个数储存起来。这样一来,繁多的状态就可以表示成一个数了。比如背包问题,可以把放该物品记为1,不放记为0,那么三个物品如果只放第一个和第二个,就可以记作二进制的011(2)...
原创
发布博客 2019.02.25 ·
321 阅读 ·
3 点赞 ·
0 评论

基于分治的归并排序

某天得知寒假还有编程作业,便很无奈地写着第一套题,发现分治算法,这种基础算法,初一初二学的,现在完全不记得了23333于是嘛,就又重新学了一下分治以及归并排序。一、啥是分治分治,字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。(以上来自百度百科quq)二、...
原创
发布博客 2019.02.02 ·
164 阅读 ·
1 点赞 ·
0 评论

C++ printf和scanf的用法

上次校新生赛由于cin和cout的问题超时了,于是乎想学学printf和scanf,省时第一!首先,需要用到stdio.h库(当然你用万能库我也不能说什么)一、printf用法【函数原型】int printf(const char *format[,argument]);【函数参数】format:由格式说明和普通字符构成。格式说明定义argument的显示格式,以“%”开头,后接...
原创
发布博客 2019.01.12 ·
10898 阅读 ·
25 点赞 ·
4 评论
加载更多