个人小笔记(备忘)

 优先级(!) > (==、<= 、>=) > (&&) ,==的优先级要大于&的优先级(大于所有的按位操作符的优先级)
---------------------------------------------------------------------------------------
struct Pos {   结构体可以写初始化函数  非常实用
	int r,c;
	Pos(int rr,int cc):r(rr),c(cc) { }
};
Pos(x, y)  就会返回一个结构体变量实例
------------------------------
scanf("%1d", &board[i][j]);
	:::	注意d前面的1
作用是每次读一个数字作为一个数,
然后存到board[i][j]中
----------------------------------
acm题中常出现某个过程需要求极值, 为了方便写循环,
 一般可以先设置一个不可能的极值, 然后在循环中就
不断的更新极值就好
--------------------------------------
minV[0] = 0;
minA[0] = 0;
对 整型数组快速初始化  和使用memset的作用一样
-------------------------------------
额 弱弱的问一下  :   如果  sturct room{...};
  然后  queue<room>  a;  这样可以吗
答案是:可以!!!!
---------------------------------------
vector< vector<int> > //vi 定义2维的容器;
记得一定要有空格,不然会报错
-----------------------------------------
vector<vector<Road>> cityMap(110);
//cityMap[i]是从点i有路连到的城市的 集合 !!!
Road r;
cin >> s >> r.d >> r.L >> r.t;
if(s != r.d)  //如果起点和终点不是同一个点 
	cityMap[s].push_back(r);
----------------------------------------
typedef struct node{
	int x, y;
	int prex, prey;
	node(int xx = 0, int yy = 0, int pprex = 0, int pprey = 0):x(xx), y(yy), prex(pprex), prey(pprey) {}
}Node; 
有时候记得使用参数缺省    不然的话....
--------------------------------------
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值