题意 输入n个数 然后有两种操作 输入0时将给定区间所有数都变为自己的开方 输入1输出给定区间所有数的和
虽然是区间更新 但每个点更新的不一样 因此只能对单点进行更新 其实一个点最多被更新7次 2^64开平方7次后就变为1了 如果某个区间的数都变为了1 那么对这个区间的开方就不用考虑了 另外要注意给你的区间可能是反的
#include
#define lc p<<...
分类:
其他好文 时间:
2015-04-19 10:11:31
阅读次数:
143
1.把工程里面所有的*.licx文件都删除掉
删掉之后项目可能会运行出错
2.破解dev 删除不用版本
如图 第一行红色圈住的是破解dev14版本 换成dev破解9的版本 就是破解现在用的dev版本
第二行红色的圈住的删除就行了 因为只用到了9的版本 12 版本插进去没法解析...
分类:
其他好文 时间:
2015-04-16 12:28:13
阅读次数:
123
#include#includeconst int maxn=1000;int mul(char a[],char b[],int c[]){ int la=strlen(a); int lb=strlen(b); int lc=la+lb-1; int ta[maxn],tb[maxn]; for...
分类:
其他好文 时间:
2015-04-15 22:39:37
阅读次数:
150
每个点的主席树的root是从其父转移来的。询问的时候用U+V-LCA-FA(LCA)即可。#include#includeusing namespace std;#define N 100001int v[N>1); T[cur].lc=++e; BuildTree(T[cur].lc,l,m); ...
分类:
其他好文 时间:
2015-04-13 20:40:23
阅读次数:
139
1,snmp安装脚本for ubuntu/CentOS#!/usr/bin/env bash export LC_ALL=C if [ "$(id -u)" != "0" ] then echo "This script. must be run as root" 1>&2 exit 1 fi#.....
分类:
系统相关 时间:
2015-04-11 22:32:08
阅读次数:
232
一、环境准备 使用Debian平台,需做如下环境检查: 1、检查各个需要的工具及内核版本号,看看是否符合lfs7.7的列表要求 2、检查需要用到的库,一共有三个,gmp, mpfr和mpc 工具检查脚本如下: #filename:check_env.sh#/bin/sh
export LC_ALL=...
分类:
系统相关 时间:
2015-04-10 11:15:20
阅读次数:
249
在一个魔法森林中,有n个节点(n<=50000),m条边(m<=100000),每个节点有两个值ai,bi,1<=ai,bi=ai,B>=bi,求min(A+B)。
本题目的标准解法是LCT(link-cut-tree),这里讨论一种基于搜索算法的解决方法,其编程复杂性和理解难度略优于LC...
分类:
其他好文 时间:
2015-04-08 15:07:55
阅读次数:
155
现象:运行gcc静态编译程序时报错:/usr/bin/ld: cannot find -lccollect2: ld returned 1 exit statusmake: *** [gcc_dry2] Error 1(或者调用Makefile编译时报错)原因:程序链接须要静态库,系统没有安装静态库...
分类:
其他好文 时间:
2015-04-01 13:10:58
阅读次数:
124
解决乱码问题 参考文章 http://www.jb51.net/os/Solaris/1656.html solaris 显示乱码的解决方法 现象: 利用命令 : LANG=zh; export LANG 即可。或者 LANG=C;export LANG 当然,我们也可以全部设定。 LC_ALL=z...
分类:
其他好文 时间:
2015-03-21 22:54:22
阅读次数:
231