位运算
Leo Bliss
尊重每一个参与你生命中的人。
展开
-
位运算符(&,>>,^)的妙用
1543: Numbers Time Limit: 1 Sec Memory Limit: 128 MB [Submit][Status][Web Board] Description DongDong is fond of numbers, and he has a positive integer P. Meanwhile, there is a rule that is: A positi...原创 2018-12-10 23:57:05 · 679 阅读 · 0 评论 -
1416: Find the Lost Sock(用异或才AC)
1416: Find the Lost Sock Time Limit: 2 Sec Memory Limit: 128 MB [Submit][Status][Web Board] Description Alice bought a lot of pairs of socks yesterday. But when she went home, she found that she has ...原创 2018-12-02 12:42:51 · 219 阅读 · 0 评论 -
基础练习 01字串(取位操作)
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输...原创 2019-02-21 09:09:50 · 361 阅读 · 0 评论 -
P1582 倒水(二进制)
https://www.luogu.org/problemnew/show/P1582 P1582 倒水 评测方式 云端评测 标签 难度 普及+/提高 时空限制 1000ms / 128MB 提示:收藏到任务计划后,可在首页查看。 最新讨论 推荐的相关题目 题目描述 一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。接着~~CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子...原创 2019-06-16 13:26:06 · 329 阅读 · 0 评论 -
myBitSet
#include <iostream> using namespace std; //得到x二进制第i位的值(二进制最右边为第0位,i从0开始) int getBit(int x,int i) { return (x>>i)&1; } //将x二进制第i位的值为置为val(i从0开始) void setBit(int &x,int i,int va...原创 2019-06-24 16:34:23 · 217 阅读 · 0 评论