1.求下面函数的返回值( 微软)intfunc(x){intcountx=0;while(x){countx++;x=x&(x-1);}returncountx;}假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2.什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用...
分类:
编程语言 时间:
2014-07-18 23:36:11
阅读次数:
323
UVA 10165 - Stone Game
题目链接
题意:给定n堆石子,每次能在一堆取1到多个,取到最后一个赢,问谁赢
思路:就裸的的Nim游戏,利用定理求解
代码:
#include
#include
int n, num;
int main() {
while (~scanf("%d", &n) && n) {
int sum = 0;
...
分类:
其他好文 时间:
2014-07-18 22:17:20
阅读次数:
342
总时间限制: 1000ms 内存限制: 65536kB描述判断11到任何一个小于1000大于11的整数之间,既是素数又是回文数的整数的个数。输入输入大于11小于1000的整数。输出11到输入的这个数之间的既是素数又是回文数的个数。样例输入999543样例输出1610提示测试数据有多组,用while(...
分类:
其他好文 时间:
2014-07-18 21:26:23
阅读次数:
430
在mysql数据库中操作同样有循环语句操作,标准的循环方式: while 循环 、 loop 循环和repeat循环。还有一种非标准的循环: goto。 鉴于goto 语句的跳跃性会造成使用的的思维混乱,所以不建议使用。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT…...
分类:
数据库 时间:
2014-07-18 21:20:19
阅读次数:
194
DescriptionConsidering a light entering three adjacent planes of glass.At any meeting surface, the light may either reflect or continue straight throu...
分类:
其他好文 时间:
2014-07-18 21:11:27
阅读次数:
207
题解:直接使用STL中的hash去重即可#include #include using namespace std;int ans[50010];int main(){ int T,n,tmp; scanf("%d",&T); while(T--){ int cnt=...
分类:
其他好文 时间:
2014-07-17 10:02:58
阅读次数:
231
题解:简单博弈论#include int main(){ int n; while(scanf("%d",&n),n!=0) if (n&1) puts("Bob"); else puts("Alice"); return 0;}
分类:
其他好文 时间:
2014-07-17 10:01:29
阅读次数:
259
题解:鉴于二进制的思想来划分#include int main(){ int n,d=0;scanf("%d",&n); while(1<<d<=n)d++; printf("%d\n",d);}
分类:
其他好文 时间:
2014-07-17 09:58:59
阅读次数:
197
编写脚本生成2位的随机数,要求个位和十位数不能相同,如果遇到个位和十位相同的就退出脚本,注意十位数不能为0count=0whiletruedonum=$((RANDOM%100))if((((num/10))==0))thencontinueelseif((((num%10))==((num/10))))thenbreakelseechonum:$num((count++))fifidoneecho"succ..
分类:
其他好文 时间:
2014-07-17 09:43:57
阅读次数:
236
echo"大家猜猜0-9的随机数,你一共有3次机会"count=2n=$((RANDOM%10))while((count>=0))doread-p"pleaseinput:"numif(($n==$num))thenecho"congratulation!随机数是$n,你总共猜了$((3-$count))次"exitelif((n<num))thenif(($count==0))thenecho-n"high"elseecho"high,还..
分类:
其他好文 时间:
2014-07-17 09:04:28
阅读次数:
232