摘要: cmake cmake 命令 1.cmake_minimum_required(VERSION 3.2) 指定最低cmake版本 2.project(project_name) 指定项目的名称,一般和项目到文件夹对应 3.include_directories(include) 添加各类文件夹路径, 阅读全文
posted @ 2019-02-22 20:35 跟我一起这样做 阅读(647) 评论(0) 推荐(0)
摘要: git 创建版本库 1.新建mkdir learngit cd learngit 2.初始化git init 3.上传文件到仓库git add file1.txt file2.txt git commit -m "first update" 版本修改(回退、撤销...) 1.查看状态git stat 阅读全文
posted @ 2019-02-21 19:11 跟我一起这样做 阅读(176) 评论(0) 推荐(0)
摘要: 2018-10-03 North American Invitational Programming Contest 2018 C - Flashing Fluorescents 题意:给出一排灯泡,有亮的有暗的,如果你改变第i个灯泡的状态,那么下一个时刻,i+1的灯泡会变,下下个时刻,i+2的会变 阅读全文
posted @ 2018-10-06 01:06 跟我一起这样做 阅读(214) 评论(0) 推荐(0)
摘要: ACM-ICPC 2018 徐州赛区网络预赛 A.Hard to prepare 打表找规律即可。 B.BE, GE or NE 题意:给定一个初始分数,然后两个人轮流进行操作,A目的使得最后分数大于等于up,B目的使得最后分数小于等于down。每个人每轮进行的操作是指,从对应那一行的三个数a,b, 阅读全文
posted @ 2018-09-10 19:38 跟我一起这样做 阅读(223) 评论(0) 推荐(0)
摘要: ACM-ICPC 2018 南京赛区网络预赛 B. The writing on the wall 题意:给定一个n*m的矩形,1≤n≤10^5,1≤m≤100,矩形里有k个点被损坏,0≤k≤10^5,现在你需要计算出所有合法的矩形个数,合法是指矩形内不包括损坏的点。sol:首先对于每一个点,都计算 阅读全文
posted @ 2018-09-02 01:28 跟我一起这样做 阅读(387) 评论(0) 推荐(0)
摘要: 2018 Multi-University Training Contest 7 A.Age of Moyu 题意:给定n个点,m条边的无向图,每条边都有一个color,现在你需要从1走到n,在走的过程中,如果你经过的前一条边的color和后一条边不同,那么代价+1,求从起点走到终点的最小代价。一开 阅读全文
posted @ 2018-08-19 16:06 跟我一起这样做 阅读(179) 评论(0) 推荐(0)
摘要: ACM International Collegiate Programming Contest, JUST Collegiate Programming Contest (2018) B. New Assignment 有n个人(1 ≤ n ≤ 104),有男有女,每个人都有一个id,现在这n个人 阅读全文
posted @ 2018-07-29 17:19 跟我一起这样做 阅读(464) 评论(0) 推荐(0)
摘要: Codeforces Round #499 (Div. 2) A. Stages 有n个字符,你要取k个,使得这k个字符的最小间距>=2。求这k个字符的和最小是多少。从a开始贪心即可。 B. Planning The Expedition 有k个人,n个数字,每个都要选x个数字,且保证每个人选的x个 阅读全文
posted @ 2018-07-28 15:43 跟我一起这样做 阅读(238) 评论(0) 推荐(0)
摘要: 可持久化字典树 对于数列的一段区间,或是树上的路径,从中找出一个数,使得它异或z的值最大。对于其他相似的,可以通过前缀异或和的方式转化成此类。 基本思想: 当然,i-1的树也是从i-2的树上引用过来的。 bzoj 3261 给定一个非负整数序列{a},初始长度为N。有M个操作,有以下两种操作类型:1 阅读全文
posted @ 2018-07-20 14:26 跟我一起这样做 阅读(1354) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-07-19 01:14 跟我一起这样做 阅读(1) 评论(0) 推荐(0)