【hh】我胡汉三又回来了

hh

差不多半年没来机房了,高一的都已经碾压我100题了

开始得比较晚,估计比高一的早两三个月吧,停了这半年落下了不少。

但是没有关系啊,学OI纯粹是好玩嘛,一开始报名的时候根本不知道有联赛这回事(其实报名之前的幻想是自己可以编程写各种游戏各种神奇小工具hhh)

NOIP2016比较辣鸡,没什么可抱怨的,说明自己切的题还是太少

day1T1签到题只拿了60,以为是数组范围的问题,结果出来了发现是算法问题,少了一对花括号hh

用字符数组写的,学校的渣渣评测机也能A掉(话说用字符串暴力%也能A,有点心塞)

好吧,现在发现自己图论全部忘完了,BFS DFS依稀记得

从头开始吧。

时间: 2024-10-10 23:05:18

【hh】我胡汉三又回来了的相关文章

重写alert 方法(我胡汉三又回来了)

1 window.alert = function (txt) { 2 var shield = document.createElement("DIV"); 3 shield.id = "shield"; 4 shield.style.position = "absolute"; 5 shield.style.left = "0px"; 6 shield.style.top = "0px"; 7 shie

初识git

初识git 1 安装git 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Windows这几大平台上正常运行了. 要使用Git,第一步当然是安装Git了.根据你当前使用的平台来阅读下面的文字: 1.1 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: ``` $ git The program 'git' is curren

git &github 快速入门

github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新增加了哪5000行代码么?所以你急需

git 教程(4)--版本回退

现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然后尝试提交: 1 git add readme.txt 2 git commit -m "append GPL" [master 9a36c54] append GPL 1 file cha

浅谈前端技术中的贝赛尔曲线

我胡汉三又回来了!闲话不多说,我们直奔主题.关于贝赛尔曲线的概述这就不说了,这里来介绍一下前端中的三种应用,分别是用在了CSS3(transition).Canvas.SVG.以下贝塞尔曲线均指三次贝塞尔. 一.CSS3 这里贝塞尔其实是以transition动画的进行速度方式的角色出现的.大家都知道transition动画的timing-function默认为ease(慢-快-慢),用的比较多的也就是linear(匀速变化).有了贝塞尔曲线,我们可以定制自己想要的transition的timi

CentOS下配置nginx conf/koi-win为同一文件的各类错误

今天配置CentOS6.5下安装Nginx + php7 + mysql5.7.15遇到了一些坑.本来家里的电脑在配置环境的时候没有问题,拿去公司的电脑上就是到处报错.不知道是不是人品问题.今晚在家重装了一个centos,安装之后进行了全部yum update.本来以为上午的问题可能是没有更新软件,图样图森破.下面总结一下今晚对nginx部分的心得. 因为PCRE本来是用在nginx重写rewrite的时候,解析正则的正则解析库,所以在安装nginx之前,默默的先装上基本应用: yum -y i

git学习之时光机穿梭(四)

时光机穿梭 我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free software. 现在,运行git status命令看看结果: $ git status # On branch master # Changes not staged for commit: # (use "git add <

虽然我转行了但是一颗程序员的心却没有变

套用周星星的一句话:"人生大起大落真是太刺激了.."; 世事难料,我一直以为我会一直在编程的道路混下去,但是我却转行了,但有些事还是值得回忆的,有些东西你值得去思考,有些东西以深入骨髓,你永远都抹不掉,跟定你了就注定一辈子.退隐之后,我一直从事文职,写文章什么的,但是我觉的不是这块料,说话总是语无伦次,搞不明白为什么一句话就能解决的问题为啥人家要用五句话来表达呢?只有回到编程我才觉得是自己的领域,所以我没有放弃编程,我还在一只自己学习,也许很烂但是,但是我乐此不疲.以前我主要搞ASP.

Git HEAD 意思详解 和版本回退

首先,Git必须知道当前版本是哪个版本,在git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100. HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id. 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版