B2. Palindrome Game (hard version) The only difference between the easy and hard versions is that the given string s in the easy version is initially a palindrome, this condition is not always true fo
A. Little Artem and Presents 题意:Artem想将自己的n个糖果送给Masha,他想送尽量多的次数而不在乎数量,不顾每次送的数量不能和上次相同。题解:只要第一次送一个,第二次送两个这样一次送就可以保证送的次数最多,代码:1 /*A*/ 2 #include<cstdio> 3 using namespace std; 4 5 int ma
前言最近因为一些出题的任务,了解了从 Polygon 出题 Codeforces 上添加题目 流程概述整个流程可以分为下述各部分内容。Polygon 出题 题面标程选择 上传数据生成器用脚本生成数据Codeforces 上添加题目 创建 添加 Polygon 题目链接设置 Vjudge 上挂题 创建 Vjudge 比赛Vjudge 比赛中添加题目Polygon 出题注册、创建P
对某一题,首先你自己要先过TEST。 然后回到比赛的PROBLEM列表,把这题后面的锁锁上(锁上了就不能再提交了,所以没把握就别锁了), 然后到ROOM里面,你就可以看别人代码了,下面有HACK按钮,点一下,输入你觉得他错的样例。 关于Codeforces赛制:Codeforces赛制的题目会有两套数据,一套称为Pretest,另一套称为System Test,当比赛进行时,您的提交将会用P
Codeforces 记录 My account CF1509(Div.2) 场上通过:\(A\ 1B\ 1C\) \(\texttt{rk}1614\) A:4min B:33min C:74min BC用时太久,考场上最后15min对D中给出3个2n串条件不会用 就去看E,最后大概会E,但没有时 ...
转载 2021-08-23 16:05:00
46阅读
2评论
1.查看提交历史 --  git log  使用 git log可以查看到所有的提交(commit)历史。1. $ git log列出所有commit,最新的commit在最上面。会显示每个提交的作者,提交信息等。2. $ git log -p -2显示最近的两次提交每个文件修改了哪些地方。-p用来显示每次提交修改了哪些地方。-2用于指定只显示最近
题目概述题目大意要求你写出一个网络市政系统,用于评定每篇文章的“政治程度”。每篇文章的“政治程度”的含义就是文章中出现了多少个参议员的名字。这里要注意,参议员的名字可能是交叉的。 这个系统还需支持三种操作:将某个参议员的名字从名单中抹去(不再考虑此议员)将某个已被删除的议员的名字重新加入名单。输出给定的文章的“政治程度”。输入大意每个测试点只包括一组数据。数据的第一行为n,k,分别表示共有n个操作
人生中第一个AC的codeforces题,大概太难了,光是看答案就看了整整一下午,最后还是在b站上搜到讲解视频才明白的。俺们阿B真的是太厉害啦这道题首先容易看出当矩阵中数字个数小于或等于所需要的个数时,直接输出他们的差即可。剩下的就是判断大于的情况。这种情况的处理方法还多亏了大佬室友。像是个脑筋急转弯。但对我来说显然不是 可以证明在这种情况下,操作数至多为2,不是2就是1。证明方法是构造,总算知道
文章目录A题B题C题D题E题F题 A题传送门 题意: 一个人要做件事,时间花费分别为 现在可以把至多件事分别花时间做完,问做完的最小总花费。思路:按照题意模拟 代码:#include<bits/stdc++.h> #define ri register int using namespace std; const int rlen=1<<18|1; inline ch
# 解决冲突 # 新建一个文件夹,用于存放代码,并进入这个文件夹git clone git@github.com:lukairui/dolphinscheduler-website.gitcd dolphinscheduler-website # 设置 upstream 分支,追踪 apache 库 ...
转载 2021-10-29 10:35:00
143阅读
2评论
pypi打包 目录结构 1. 创建setup.py 文件,内容如下 import setuptools wit
原创 2021-12-28 13:54:23
268阅读
 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick(俗称:摘樱桃)。一、基本用法$ git cherry-pick <commitHash>上面命令就会将指定的提交commitH
本节来说下Git 的提交历史,在日常开发中我们每天都在提交自己的更新代码之仓库,那么作为管理人员或者自己如何来查看提交了哪些呢?下面来说下Git命令之log:在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。接下来的例子会用我的开源企业站项目,运行下面的命令获取该项目源代码:git clone 项目地址然后在项目中运行git log命令:git lo
可能不会记录很久了,毕竟自己 noip 可能就退役了。 只会记录从 11 月开始的,其他的看情况补吧。 Codeforces Round #752 (Div. 1) A 考虑每个数 \(a_i\) 能不能被 \(2\) ~ \(i+1\) 整除即可,一边遍历一边求 \(\text{lcm}\)。 B ...
转载 2021-11-02 19:29:00
116阅读
2评论
A: Stages题意:给你n个字符, 现在需要从中选取m个字符,每个字符的花费为在字母表的第几位,并且如果选了某个字符, 那么下一个选择的字符必须要在字母表的2位之后, 假如选了e 那么 不能选 a-f 可以选择 g-z, 现在求能满足条件的最小花费。题解:直接模拟。代码:1 #include<bits/stdc++.h> 2 using namespace std; 3 #de
Git学习之查看提交历史在提交了很多的版本后,或者克隆了某个仓库后,你也许想回顾下提交的历史,这时你可以使用git log默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。 正如你所看到的,这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。这个命令有多个选项帮助你查看信息。如下图:其中最常用的是git log -p,
记录一下工作中常用到的svn命令一、文件的提交流程1.svn up   // 先更新本地文件2.svn st   // svn status 查看要提交的文件3.#svn ci -m "xxx" filename  // 提交提交的文件 //加 # 号,是为了防止在输入命令时,不小心按错,直接提交,写好命令后,去掉 # 号 //注意:为确保文件的
转载 2023-10-17 11:44:36
570阅读
日周月报查询工具介绍基于 Git 提交项目 Commit Message 生成的日、周、月报查询工具;目前只支持 GitLab 仓库管理系统的查询,后续会不断完善并增加对码云和Github等平台的支持。开发基于 Electron 构建的跨平台桌面应用,同时支持 windows、Mac OS、Linux 等系统安装教程选择自己对应的系统平台下载基于 Release 下载地址基于热更新 下载地址快速使
git log //查看文件修改提交日志git log -p //查看每次提交的内容差异git log -p -2 //显示最近两次提交git log --stat //查看每次提交的简略统计信息git log --pretty=oneline //日志显示为一行git log --pretty=format:"%h  -  %an, %ar  :  %s"
关键词:Dokuwiki, Doxygen, cscope, git , twitch.tv, freecodecamp.org 如何提高你的代码技艺,显然这个和写作一样,那就是不停的写,不停的读,然后不断重复。Step 1,2,3:1. Write More Code2. Read More Code3. Repeat Daily对于学习和提高新技能(如编程)的一个最重要的方面是:接触
  • 1
  • 2
  • 3
  • 4
  • 5