有N个灯放在一排(编号从1到m),如果对灯执行n此i操作(i = 1,2,3....n),对于一次i操作的定义如下,将一次i操作定义为,(将编号为i的倍数的灯进行翻转,开到关,关倒开),那么如果开始所有灯都是关闭的,那么进行n次操,之后,会有多少个灯是打开的。 我的思路: 解法一:模拟. #define max_n 10000001 int vis[max_n]; int solve_fi 作者:SapphireStart 发表于 2015/10/23 13:20:12 原文链接 https://blog.csdn.net/SapphireStart/article/details/49360091 阅读:397 继续阅读 >>


张续 15/10/23 13:20:12
1.一维空间之中(L),存在若干条线,表示为(l,r)[r>=l],指从l到r的线,这条线长度为r-l,给定n条这样的线,他们之间如果相交,那么长度就是最后的表现形式, 如: (2,8) (1,5) ,则长度为8-1+1=9。  (3,6) (3,4) ,侧长度为6-3+1=4。 这样,求出所有的n条线的总长度。 输入: n,以后有n个输入每一个为a,b (b>=a) 但是不保证两次输 作者:SapphireStart 发表于 2015/10/23 12:19:09 原文链接 https://blog.csdn.net/SapphireStart/article/details/49359573 阅读:674 继续阅读 >>


张续 15/10/23 12:19:09
其中a,b为变量 1.eval sed ’s/$a/$b/’ filename 2.sed "s/$a/$b/" filename 3.sed ’s/’$a’/’$b’/’ filename  4.sed s/$a/$b/ filename 引用自:http://blog.chinaunix.net/uid-24904099-id-298600.html 作者:Lazy_Linux 发表于2015/10/22 11:41:09 原文链接 阅读:101 评论:0 查看评论 继续阅读 >>


王亚刚 15/10/22 11:41:09
消息队列:        消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有 […] 继续阅读 >>


李林翰 15/10/22 10:31:38
用gdb查看内存 格式: x /nfu 说明 x 是 examine 的缩写 n表示要显示的内存单元的个数 f表示显示方式, 可取如下值 x 按十六进制格式显示变量。 d 按十进制格式显示变量。 u 按十进制格式显示无符号整型。 o 按八进制格式显示变量。 t 按二进制格式显示变量。 a 按十六进制格式显示变量。 i 指令地址格式 c 按字符格式显示变量。 f 按浮点数格式显示变量。 u表示一个地址单元的长度 b表示单字节, h表示双字节, w表示四字节, g表示八字节 Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal), t(binary), f(float), a(address), i(instruction), c(char) and s(string). Size letters are b(byte), h( 继续阅读 >>


王亚刚 15/10/09 15:19:20
RTL中的对象类型 在RTL中使用五种对象类型(Object Type),分别是表达式(Expression)、整数(Integer)、宽整数(Wide Integer)、字符串(String)以及向量(Vector)。 整数就是一个类型为int的简单类型,宽整数的数据类型是HOST_WIDE_INT。字符串的定义与C语言中的定义类似。向量可以包含任意数量的RTX表达式。 RTL中的表达式也称为RTX(RTL eXpression),是RTL中最重要的一类对象。根据RTX表达式语义的不同,GCC定义了众多的RTX代码(RTX_CODE),可以通过GET_CODE(x)和PUT_CODE (x)获取和设置RTX x的代码。需要强调的是,RTX_CODE所表达的语义是机器无关的。RTX_CODE与TREE_CODE、GIMPLE_CODE类似,分别是RTX表达式、TREE节点及GIMPLE语句的标识。 RTX的声明在gcc/rtl.def中使用宏定义的方式进行描述,形式为: DEF_RTL_EXPR(RTL_CODE,NAME, P 继续阅读 >>


王亚刚 15/10/09 10:17:30
处于速度和效率考虑,系统I/O调用(即内核)和标准C语言库I/O函数(即stdio函数)在操作文件磁盘文件时会 […] 继续阅读 >>


李林翰 15/10/09 01:04:17
        终于结束了软酷20天的实训,昨天下午除去玩了一下午和一... 继续阅读 >>


孙磊 15/09/15 09:33:24
如何根据业务的情况,合理选择线程池的数目? 分析: 1.我们要尽量将cpu的使用率发挥到极致,很多时候, 我们 […] 继续阅读 >>


罗宇平 15/09/10 17:11:05
这几天有个网友问了这样一个问题,有这样一段代码: [GCC@localhost test]$ cat tuoniao.c #include <stdlib.h> void func(int a, int b, int c){  printf("a=%d, b=%d, c=%d\n", a, b, c); } int main(){ int i=0; int j = sizeof(i++);  printf("i=%d\n", i); int t = 0;  func(t++, t++, t++);  printf("T=%d\n", t); int m=0;  func(++m, ++m, ++m);  printf("M=%d\n");  return 0; } 继续阅读 >>


王亚刚 15/09/06 11:39:21