xht37的码风】的更多相关文章

写在前面 众所周知,在 Dev-C++ 上有一个代码格式化的功能,快捷键Ctrl+Shift+A 我的码风致力于写出格式化后毫无变化的代码,这被认为是标准代码 同时,对不可格式化的部分(如空格),我同样也会详细说明 值得一提的是,我的码风是跟着 lydrainbowcat 学的,在此致谢 头文件 一般情况下使用万能头文件,即: #include <bits/stdc++.h> 注意 include 后有空格 不使用万能头文件的情况: 在 POJ 等不能使用万能头文件的落后OJ上提交 写 std…
总之,今天是一个值得纪念的伟大日子,我将自己的码风进行了彻底的修改,大概是参考了Pks和\(Rqy\)的码风,分为以下几点. 1.变量名.在所有的计算符号之前和之后加空格.如:"&","|","!","\(+\)","\(-\)","\(\times\)","\(/\)"这些运算符.两个相邻的计算符之间不加空格. 原版: while(c<'0'||c&g…
一个人的码风好坏究竟会影响多少…
晚上困的要命,先写个码风计划提提神. 计划目标 抵制无理压行. 抵制不可读代码. 倡导代码艺术化,分层化 具体的一些细节和展示 1>整体 首先要把预读部分(我这么叫的),命名域使用,全局变量定义,函数用空行隔开 #include<iostream> using namespace std; const int a=666; int main(){ cout<<a<<endl; } 2>变量名 能用英文的不用缩写,能用缩写的不用拼音,能用拼音的不用划键盘. 如…
注:卡常.压行时怎么有效怎么来QwQ 快读真香.( 不喜欢用字符数组,使用string. 此时cin cout输入前会加这样三句以优化: ios::sync_with_stdio(0); cin.tie(0);cout.tie(0); 有时会#define int long long. 左大括号一定要换行. main函数写在最后. 使用STL. 如果用到需要多个相同数据结构的题会用class简单封装一下(这也算不上是封装? 有时使用位运算,但一般不用bitset. 当while/for或if语句…
对于一棵树,fdrt找到重心,然后分治每个子树. 在一棵以重心为根的树上,符合条件的链是: 1.过重心(根) 2.不过重心 对于1我们只需dfs出距离重心(根)的距离然后统计再减去有重叠的边 对于2我们只需递归处理子树,这样2就分为过子树的根(重心)的链和不过子树根(重心)的链······ 这就是点分治啦,貌似边分治更优,但是为了减少代码量,效率什么的我统统都不要(╬▔皿▔) #include<cstdio> #include<cstring> #include<algori…
1009: [HNOI2008]GT考试 Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 2745  Solved: 1694[Submit][Status][Discuss] Description 阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字.他的不吉利数学A1A2...Am(0<=Ai<=9)有M位,不出现是指X1X2...Xn中没有恰好一段等于A1A2..…
Sol 首先,考虑这个要怎么搞...让总和最大的方法就是选出当前集合中最大的两个数相加放入集合中就可以了,证明非常简单,当前集合的和为x,它的和只会一直往后增加,所以只需要找到最大的两个数的和加入便是最佳答案.知道了这个以后,手动递推一下就是一个斐波拉契数列. 然后斐波拉契数列数列自然可以矩乘,但是矩阵乘法不能解决负数斐波拉契问题.而且,一正一负就不是斐波拉契数列的递推了.递推应该是这个样子. \(F_2=F_1+F_0,F_3=F_2+F_1=F_1+F_1+F_0...F_n=F_1*(n-…
qyy开始练习网络流啦 , 啊 ,蒟蒻只会套版 ,很裸的题 , 我连题都不想发了 ,可以参考我的代码(虽然我也是看的别人的 #include <iostream> #include <cstring> #include <vector> #include <cstdio> #include <queue> + , M = + ; using namespace std ; int n , m ; int tot , head[N] ; long…
1001 Olympiad 签到题1. # include <iostream> # include <cstdio> using namespace std; ]={}; bool judge(int x) { ]={}; ) { cnt[x%]++; ]>) return false; x/=; } return true; } int main(void) { ;i<=;i++) ]+; ]; int T; cin>>T; while(T--) { i…