数论
文章平均质量分 55
赟家小菜鸟
这个作者很懒,什么都没留下…
展开
-
力扣.136只出现一次的数字
题目:biubiu题意:找出容器中只存在一个的数字使用异或class Solution {public: int singleNumber(vector<int>& nums) { int sum=0; for(auto&x:nums){ sum^=x; } return sum; }};...原创 2021-12-07 17:36:59 · 308 阅读 · 0 评论 -
康托展开&康托逆展开
康托展开:传送门康托展开康托展开的实质是计算当前序列在所有从小到大的全排列中的顺序。其中ai代表原数的第i位在当前未出现的元素中占第几位(从0开始)n代表n个元素例如序列:1,2,3,4,5其中:12345的康托展开的值为:04!+03!+02!+01!+00!=00+1=143152的康托展开的值为:34!+23!+02!+11!+00!=8585+1=8634152的康拓展开的值为:3:a3=2(1,2,3,4,5,其中3的位置是2)4:a4=2(1,2,4,5,其中4的位原创 2021-05-13 17:04:17 · 218 阅读 · 1 评论