并不是多困难或者有趣的题,写sol仅仅是因为觉得好笑()。 题目大意 三堆石子 Nim 游戏,第 i i i 堆石子数量在 [ l i , r i ] [l_i , r_i] [li,ri] 中随机,求先手必胜的概率,对 1 0 9 + 7 10^9+7 109+7 取模。 l i , r i ≤ 1 0 9 l_i , r_i≤10^9 li,ri≤109。 题解 说人
int x=1; //x的地址为50 语句p*pxint x=1; const int *p =&x;50 可以修改 int y=2;p=&y,此时p和*p都变1 不能修改可以改变。x=2,此时*p=2,但p不变const int x=1;const int *p=&x;50 不可修改1 不可修改不可修改const int x=1;int *p=&x;出错 只能常量指针才可以指向常量
题目:HDU4737A Bit Fun 题目大意:给出N个数,然后问里面有多少个子串,对于每个子串做或运算的结果小于m。 解题思路:这题测试数据比较水,暴力就可以过。正解:把每个数都用二进制存起来,然后一开始head和tail都指向1.每次tail都++,对于每个tail求出离他最远的head。然后求和一下每个tail满足条件的子串。注意当head到tail的和超过m的时候,就要将
总时间限制: 1000ms 内存限制: 65536kB 描述 We all love recursion! Don't we? Consider a three-parameter recursive function w(a, b, c): if a <= 0 or b <= 0 or c <= 0, then w(a, b, c) returns: 1 if a
人各有不同,不同的人适合做不同的事。某人喜欢做特定的某件事,这并不意味着你也要去喜欢。判断一件事情是否该去做,不能只凭它能否带来物质利益等,而应看此事是否能够带给我们乐趣并使我们获得满足感。你的工作带给你自豪感和满足感了吗?你是在执行“应该”指令,还是依照“想做”的意愿呢? we are all very different and different things appeal to each
题意:一个城镇有n个区域,从左到右1-n,每个区域之间距离1个单位距离。节日中有m个烟火要放,给定放的地点a[ i ]、时间t[ i ] ,如 果你当时在区域x,那么你可以获得b[ i ] - | a[ i ] - x |的happiness 。你每个单位时间可以移动不超过d个单位距离,你的初始位置是任意 的,求你通过移动能获取到的最大的happiness值。 思路: 首先设dp[i]