摘要:
The following rules define a kind of integer tuple - the Legend Tuple:• (1; k) is always a Legend Tuple, where k is an integer.• if (n; k) is a Legend 阅读全文
摘要:
发此随笔以警示自己不要乱实现。 枚举因子的时候多加留心,实现能力还是太差了。 ll get_phi(ll n) { ll m = ll(sqrt(n + 0.5)); ll ans = n; for (int i = 2; i <= m; i++) { if (n % i == 0) { ans = 阅读全文
摘要:
给定n个规则 每个规则 x y z z = 1表示 ax = ay ,z = 0 表示 ax ≠ ay 。 若最后是矛盾的输出NO,否则YES 初开题面是裸的并查集。 再看体面发现 x y的范围 1e9,而n只有1e6,就是说虽然xy很大但是数最多只有1e6个,考虑离散化。 离散化套路:排序,unq 阅读全文
摘要:
据传这类问题叫做有依赖性的背包问题:选某个物品的同时必须连带选其他物品 容易想到其实是决策发生了变化: 可以选啥都不选 可以只选主件 可以选主件+一个附件 可以选主件+两个附件 其他和01背包一样 struct Bag { int w; int val; Bag(int x = 0,int y = 阅读全文