随笔分类 -  位运算

摘要:模拟写法 枚举子集 #include<bits/stdc++.h> using namespace std; int main() { int n; int b[100]; cin>>n; for(int i=0; i<=n; i++)b[i]=0; while(b[0]==0){ for(int 阅读全文
posted @ 2022-12-03 11:37 TFLSNOI 阅读(52) 评论(0) 推荐(0) 编辑
摘要:题目来源 CSP2022-J-T1:http://oj.tfls.net/d/lnzt/p/13 题目分析 根据【数据范围】来分析 题解 int 占用空间4字节,32位,取值范围-2^31 ~ 2^31-1,大约能够表示绝对值不超过2.1*10^9的整数 long long 占用空间8字节,64位, 阅读全文
posted @ 2022-10-31 15:58 TFLSNOI 阅读(230) 评论(0) 推荐(0) 编辑
摘要:一位银矿勘探员无力支付3月份的房租。他有一根长31英寸的纯银条,因此他和女房东达成如下协议。他说,他将把银条切成小段。3月份的第一天,他给女房东1英寸长的一段,然后每天给他增加1英寸,以此作为抵押。勘探员预期到3月份的最后一天,能全数付清租金,而届时女房东将把银条小段全部还给他。问:勘探员至少需要把 阅读全文
posted @ 2022-08-23 11:07 TFLSNOI 阅读(61) 评论(1) 推荐(0) 编辑
摘要:题目连接:https://ac.nowcoder.com/acm/problem/214618 1 #include<bits/stdc++.h> 2 using namespace std; 3 int t; 4 int n, q; 5 int a[100010]; 6 int x; 7 int 阅读全文
posted @ 2022-03-24 11:39 TFLSNOI 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://ac.nowcoder.com/acm/problem/208337 对于 其实是二进制的不进位运算, 因此有公式。该公式表示 二进制位上均为 1 的相加会进位。那么 其中需要满足 且 与 二进制位上不能有相同的,否则输出-1. 1 #include<bits/stdc++ 阅读全文
posted @ 2022-03-20 18:13 TFLSNOI 阅读(32) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://ac.nowcoder.com/acm/problem/205085 1 #include<bits/stdc++.h> 2 using namespace std; 3 int t; 4 int n, a; 5 int ans; 6 int main() 7 { 8 ci 阅读全文
posted @ 2022-03-20 17:44 TFLSNOI 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://ac.nowcoder.com/acm/problem/23483 1 #include<bits/stdc++.h> 2 using namespace std; 3 long long a[5000010]; 4 int n; 5 bool cmp(long long 阅读全文
posted @ 2022-03-20 17:15 TFLSNOI 阅读(51) 评论(0) 推荐(0) 编辑
摘要:题目链接https://www.luogu.com.cn/problem/P1469 异或运算 1 #include<bits/stdc++.h> 2 using namespace std; 3 int n; 4 int a; 5 int ans=0; 6 int main() 7 { 8 cin 阅读全文
posted @ 2022-03-20 16:12 TFLSNOI 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://ac.nowcoder.com/acm/problem/21882 1 #include<bits/stdc++.h> 2 using namespace std; 3 int t; 4 long long n; 5 int main() 6 { 7 cin>>t; 8 w 阅读全文
posted @ 2022-03-15 09:54 TFLSNOI 阅读(59) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://ac.nowcoder.com/acm/problem/218048 方法一:数组 1 #include<bits/stdc++.h> 2 using namespace std; 3 int a, b; 4 long long aa, bb; 5 int ejza[20] 阅读全文
posted @ 2022-03-12 22:13 TFLSNOI 阅读(61) 评论(0) 推荐(0) 编辑
摘要:集合的概念 写法一: 1 #include<bits/stdc++.h> 2 using namespace std; 3 int u; 4 int n, a[10]; 5 int main() 6 { 7 cin>>n; 8 for(int i=0; i<n; i++) 9 cin>>a[i]; 阅读全文
posted @ 2021-09-24 09:54 TFLSNOI 阅读(262) 评论(0) 推荐(0) 编辑
摘要:方法一:模拟 1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int n; 6 cin>>n; 7 if(n%2==1) 8 cout<<-1; 9 else{ 10 while(n>0){ 11 int p=1 阅读全文
posted @ 2020-11-07 16:25 TFLSNOI 阅读(2657) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示