今晚来整理一下消息队列,消息队列是一条由消息连接而成的链表,存在内核里面,通过消息对了的引用标识符来访问,每个消息队列都有一个msqid_ds结构与之对应,这个结构保存了消息队列的当前状态参数,这个结构的定义如下: 1 steuct msqid_ds 2 { 3 struct ipc_perm .....
                            
                            
                                分类:
其他好文   时间:
2015-01-14 22:38:16   
                                阅读次数:
237
                             
                         
                    
                        
                            
                            
                                Given a collection of numbers that might contain duplicates, return all possible unique permutations.For example,[1,1,2]have the following unique perm...
                            
                            
                                分类:
其他好文   时间:
2015-01-13 15:40:23   
                                阅读次数:
169
                             
                         
                    
                        
                            
                            
                                题意:
n(2*10^5)个元素的排列有n!种  用Perm(x)表示字典序第x的序列(从0开始)  用Ord(排列y)表示排列y的字典序  现在输入排列p和q  求  Perm([Ord(p)+Ord(q)]%n!)
思路:
容易想到  对于第i位p[i]  如果它是第d小的数字  那么说明比它小的d-1个数字所产生的全排列都已经计数过了
例子  35142  第4位是4  它是第2小的...
                            
                            
                                分类:
其他好文   时间:
2015-01-12 22:36:35   
                                阅读次数:
234
                             
                         
                    
                        
                            
                            
                                题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2111题意:一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值题解:注意到...
                            
                            
                                分类:
其他好文   时间:
2015-01-06 13:47:03   
                                阅读次数:
135
                             
                         
                    
                        
                            
                            
                                heap
java的内存区称作堆(heap),用来保存类和对象heap被分为为3个称作域(generation)的主要部分,对应于对象不同的生存期这三个generation分别为:新域(young generation),旧域(tenured generation),永久域(perm generation)标记为virtual的部分被保留,在必要时才实际分配出去young generat...
                            
                            
                                分类:
其他好文   时间:
2014-12-29 18:25:21   
                                阅读次数:
118
                             
                         
                    
                        
                            
                            
                                -name按照文件名查找文件。find . -name "*.c"在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件-perm按照文件权限来查找文件。-user / -group按照文件属主/组来查找文件-mtime -n +n按照文件的更改时间来查找文件, - n表示文件更改时间距...
                            
                            
                                分类:
其他好文   时间:
2014-12-27 17:18:12   
                                阅读次数:
116
                             
                         
                    
                        
                            
                            
                                1 概述计数信号量集semid_ds:struct semid_ds{ struct ipc_perm sem_perm; struct sem *sem_base; //指向信号量结构数组 unsigned short ...
                            
                            
                                分类:
其他好文   时间:
2014-12-23 17:07:00   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                3.1 概述消息队列结构:struct msqid_ds{ struct ipc_perm msg_perm; //权限结构 struct msg *msg_first; //队列中第一个消息 ...
                            
                            
                                分类:
其他好文   时间:
2014-12-23 11:59:35   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                问题类型:需要进行n个数的全排列再进行其他操作O(2^n)
c++代码实现:
#include
using namespace std;
int perm[11],pos,n;
bool mapp[11]={0};
void perm1(int pos,int n)
{
    if(pos==n+1)
    {
        for(int k=1;k<=n;k++)
        ...
                            
                            
                                分类:
其他好文   时间:
2014-12-19 22:03:01   
                                阅读次数:
140
                             
                         
                    
                        
                            
                            
                                package com.perm;public class Permutation { public static void perm(int[] num, int i) { if (i i; k--) { num[k] = num[k -...
                            
                            
                                分类:
其他好文   时间:
2014-12-16 22:21:41   
                                阅读次数:
166