- 博客(4)
- 收藏
- 关注
原创 cf#804 A题题解
1.A题考察的是异或的知识点 我们知道异或是转化为二进制后每一位数异或1取反,异或0不变,因此有如下性质:a^a==0;a^0==a;二进制最后一位是1则为奇数,是0则为偶数。 题面意思是给一个整数n,然后让你写出一组能够满足如下等式的a,b,c的值 a^b+b^c+c^a=n第一种做法:这时候我们可以找到最简单的一组数,令a=0,b=0,c=x,则有0^0+0^x+x^0=2*x因此就有2*x=n,可以算出x=n/2;意味着只有n是偶数的时候才有解。...
2022-07-05 02:07:52 153
原创 日常做题记录(5.15)
1.用全排列函数next_permutation函数的时候,需要用do{}while(),此函数充当循环的条件,这样就可以输出一组数字的全排列(如下图所示)2.c++STL中栈的用法1)栈stack头文件是#include<stack>2)第一步是创建一个栈 stack<int > sta;3)【1】用empty()函数判断栈是否为空(栈为空的话会返回true,否则返回false)【2】用push(x)函数入栈;【3】用pop()函数出栈(移除栈顶元素)
2022-05-15 11:15:24 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人