标签:archive 用法 lan http family san strong mil uniq
sort(sub_a,sub_a+n);
int size=unique(sub_a,sub_a+n)-sub_a;//size为离散化后元素个数
for(i=0;i<n;i++)
a[i]=lower_bound(sub_a,sub_a+size,a[i])-sub_a + 1;//k为b[i]经离散化后对应的值
lower_bound上一篇刚好记录过了,下面是unique的用法....
http://www.cnblogs.com/heyonggang/archive/2013/08/07/3243477.html
↑unique+unique_copy,用前记得sort把相同的数据排到一起
unique(,)就和sort(,)里放的东西差不多...返回的是一个地址所以要-数组名....
stl真是好东西,感动
数据离散化 ( 以及 stl 中的 unique( ) 的用法 )+ bzoj3289:Mato的文件管理
标签:archive 用法 lan http family san strong mil uniq
原文地址:http://www.cnblogs.com/137shoebills/p/7783777.html