喵喵选土豆

 1 #include<iostream>
 2 #include<algorithm>
 3 #include<string.h>
 4 #include<math.h>
 5 #define ll long long
 6 #define IO ios_base::sync_with_stdio(0);cin.tie(0);
 7 using namespace std;
 8 void deal(ll x)
 9 {
10     ll ans = 0;
11     ll k = 1ll;
12     while(x){
13         ans += (x & 1ll) * k;
14         k *= 3ll;
15         x = x >> 1;
16     }
17     cout << ans << endl;
18 }
19 int main()
20 {IO;
21     ll T;
22     cin >> T;
23     for(int i = 1; i <= T; i ++){
24         cout << "case " << i << ": ";
25         ll n;
26         cin >> n;
27         deal(n);
28     }
29     return 0;
30 }

时间: 2024-08-10 18:05:26

喵喵选土豆的相关文章

BZOJ 2754([SCOI2012]喵喵叫的星球-统计序列的后缀阵列中子序列出现次数)

2754: [SCOI2012]喵喵叫的星球 Time Limit: 20 Sec  Memory Limit: 128 MB Submit: 805  Solved: 380 [id=2754" style="color:blue; text-decoration:none">Submit][Status][Discuss] Description a180285幸运地被选做了地球到喵星球的留学生.他发现喵星人在上课前的点名现象非常有趣. 如果课堂上有N个喵星人,每一

喵喵的IDE

喵喵的IDE Time Limit: 20000/10000MS (Java/Others)Memory Limit: 512000/256000KB (Java/Others) SubmitStatisticNext Problem Problem Description 喵喵有一个神奇的IDE,这个IDE自带一个cache,还有一个当前编辑区editarea,初始的时候这个 cache 中有一个字符串 cachebegin. 喵喵想打按照顺序打N个字符串 x,她可以进行三种操作. 打之前 e

CPC23-4-K. 喵喵的神数 (数论 Lucas定理)

喵喵的神?数 Time Limit: 1 Sec Memory Limit: 128 MB Description 喵喵对组合数比較感兴趣,而且对计算组合数很在行. 同一时候为了追求有后宫的素养的生活,喵喵每天都要研究 质数. 我们先来复习一下什么叫做组合数.对于正整数P.T 然后我们再来复习一下什么叫质数.质数就是素数,假设说正整数N的约数仅仅有1和它本身,N就是质数:另外. 1不是质数. 今天,喵喵想要知道 Input 输入第一行是一个整数N(N<=1000). 接下来N行,每行包含一个正整

HLJU 1105 cpc 喵喵的拆分集合 (并查集的逆向操作)

1105: 喵喵的拆分集合 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 37  Solved: 8 [Submit][Status][Web Board] Description 众所周知,DoubleQ是DS(Data Structure)粉,她最爱DS了.现在她要实现一个神奇的DS,支持下列两个操作: -删除某条边,表示为"D x",即为删除第x条边 -查询两点是否属于一个集合,表示为"Q a b",即为查询节

喵喵喵?

く__,.ヘヽ. / ,ー? 〉 \ ', !-─‐-i / /′ /`?' L//`ヽ? / /, /| , , ', ? / /-‐/ i L_ ? ヽ! i ? ? 7?`? ?'?-??!ハ| | !,/7 '0' ′0iソ| | |.从" ω ,,,, / |./ | ?'| i>.?,,__ _,.イ / .i | ?'| | / k_7_/?'ヽ, ?. | | |/i 〈|/ i ,.? | i | .|/ / i: ?! \ | kヽ>?? _,.?? /?! !'

2016-2017学年第三次测试赛 习题E 林喵喵算术

时间限制: 1 Sec  内存限制: 128 MB 提交: 70  解决: 25 提交统计讨论版 题目描述 给你两个八进制数,你需要在八进制计数法的情况下计算a-b. 如果结果为负数,你应该使用负号代替补码. 输入 输入的第一个数字为T,表式测试的样例的组数(1 <= T <= 1000). 每组数据包括两个八进制数a,b. 输出 输出计算结果,同样八进制表示.如果结果为负数,你应该使用负号代替补码. 样例输入 2 176 7 4 14 样例输出 167 -10 思路:水题,很简单,就是C++

本次项目是:以面向对象的思想设计动物乐园系统。 动物乐园中有猫,鸭子等成员,还可以增加新成员。 猫和鸭子都有自己的名字,都有自己的腿,但腿的条数不同,猫和鸭子会发出叫声,猫的叫声是:喵喵喵……,鸭子的叫声是;嘎嘎嘎……

public abstract class animal { protected String name; public animal(String name) { super(); this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public abstract void show(); } -----------

【喵&quot;的Android之路】【番外篇】有关于null的一些知识点

[喵"的Android之路][番外篇]有关于null的一些知识点 1.首先,到底什么是null? null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象.因此,下面的做法是错误的: int a = null; 但: Object obj = null; 是可以的,因为null表示Object类型的一个空对象引用,符合其用意. [注1]引用类型使用null声明对象变量后,无法使用该变量访问对象的成员.例如上述obj对象如果使用obj.toString()

BZOJ 2754 SCOI 2012 喵星球上的点名 后缀数组

题目大意:在喵星球上有一些喵~,每个喵都有一个姓和一个名字.点名的时候如果一个喵中姓或者名中有这个串的话他就会喵.问每次点名有几个喵喵了,和每个喵喵了几次. 思路:好萌的题喵~ AC自动机构造fail树是可以做的,但是和SA乱搞的时间差不多,我就是SA乱搞的w 把所有的串(姓名,询问)用$连接成一个串,然后做后缀数组,height数组.过程中记录一下每一个后缀数属于哪个喵,还有询问在串中的起始位置.在处理询问的时候,可以同过sa,rank数组快速的访问height数组,对于每一个询问向两边拓展,