Redian新闻
>
对STL的set比较熟悉的进来看看
avatar
对STL的set比较熟悉的进来看看# Programming - 葵花宝典
l*x
1
比如说, PD是06年的, 还未批的有多少个?PD是07年的有多少个? PD是08年的有多
少个?
实在是弄不明白还要等多少年。谢谢!
avatar
t*r
2
女人年纪大了,即使自己感觉生活的很好,对于家人来说没有一个完整的家庭都叫做不幸福。先不说父母,就是家里的亲戚也经常对我说赶紧找个男朋友,中国人不喜欢就找个歪果仁,反正你也有便利的条件。电话、微信轮番上阵,整的我好累,有时候都不顾时差就给我打电话我也是服了。特别不喜欢她们这样,可每次来电话我也只能听着,HIA不能挂点,实力虐待我啊。每次要过春节的时候公司都很忙,今年实在是不能请假,终于不用回去面对被众人催婚的场景了。想想就觉得可怕,七大姑八大姨的,一家人都对你说同一件事情,即使脾气再好的人也会发怒吧,我怕大过年的闹的大家都不愉快,不回家简直是一个太明智的选择了。我身边有40+的人还没有结婚的女性,人家活的也挺开心的,实在不明白为什么明明还不到30岁就各种被催,生怕我自己嫁不出去似的。真应该让自己的父母学学国外的父母是怎么做的,从来都不干涉自己孩子的事情,从学习到生活到工作,完全就是自己做主,18岁之后就独立了父母也不会管太多。哎,自己的父母何时才能放手,我也知道她们都是为我好,可我一个人生活的挺好的,不太需要另外一个人来照顾我啊。每次回家就各种烦,还好我今年比较机智。
avatar
y*6
3
【 以下文字转载自 Military 讨论区 】
发信人: yaz2006 (忘情四百年,快意山水间), 信区: Military
标 题: Re: 王副总理的脱稿演讲不错啊
发信站: BBS 未名空间站 (Thu Jul 30 03:01:05 2009, 美东)
县级群艺馆录像厅卖票的货
你怎么联想到这个的?
avatar
S*z
4
自己定义的结构有两个东西,int ID, int scores
加元素的时候重新定义了它的 < 运算符,根据scores的值来排的
删除元素的函数希望只输入ID进行删除,
我死路是先查找到该ID,namely判断ID的值是否相等,进而进行删除,
但是貌似查找的时候我只给ID的值,scores的值随意的话,
set::find貌似不work啊,应该怎么着?
avatar
j*r
5
可以google pending inventory
avatar
S*I
6
if you want to search by ID, you shouldn't overload the comparison operator
based on score; otherwise using set is meaningless.

【在 S****z 的大作中提到】
: 自己定义的结构有两个东西,int ID, int scores
: 加元素的时候重新定义了它的 < 运算符,根据scores的值来排的
: 删除元素的函数希望只输入ID进行删除,
: 我死路是先查找到该ID,namely判断ID的值是否相等,进而进行删除,
: 但是貌似查找的时候我只给ID的值,scores的值随意的话,
: set::find貌似不work啊,应该怎么着?

avatar
l*x
7
我看见前面的帖子有人说已经交了485的, pending的还有大约12500个.这个应该就是
07年7月以前的了。那么07年7月以后,approved的EB2 140 有多少能查到吗?

【在 j****r 的大作中提到】
: 可以google pending inventory
avatar
r*r
8
用 map 不就行了。
avatar
W*y
9
approved PERM, as a reference to pending EB2/3C
Month 2009 2008 2007
10 156 391 804
11 83 301 749
12 13 299 608
1 246 363 650
2 164 345 640
3 272 304 456
4 559 442 391
5 312 272 467
6 133 222 548
7 4 88 497
8 37 148 687
9 133 153 349
Total 2,112 3,328 6,846
avatar
P*e
10
scores不能随意。因为你set的element就是pair
比如id=3, scores=4
你要s.find(pair<3,5>)当然不work了

【在 S****z 的大作中提到】
: 自己定义的结构有两个东西,int ID, int scores
: 加元素的时候重新定义了它的 < 运算符,根据scores的值来排的
: 删除元素的函数希望只输入ID进行删除,
: 我死路是先查找到该ID,namely判断ID的值是否相等,进而进行删除,
: 但是貌似查找的时候我只给ID的值,scores的值随意的话,
: set::find貌似不work啊,应该怎么着?

avatar
l*x
11
看起来只要过了07年, 08-09年应该一年可以搞定啦!
那么2012年9月的时候, 排期到09年初靠不靠谱啊?
avatar
s*w
12
Google 了一下,这个问题没我想象的容易啊,大致是个 data view 的意思;好像有个
view
pattern 没明白啥意思;下面的是根据有人的建议的一个简单实现。主要麻烦是 set,
map 都不能
用 sort, 只能利用插入时候的缺省 sort
#include
#include
#include
#include
using namespace std;
int main()
{
map namescore;
multimap scorename;
namescore["tom"] = 100;
namescore["mary"] = 90;
namescore["rose"] = 95;
namescore["peter"] = 60;
for (map::iterator
it=namescore.begin();it!=namescore.end();it++) {
cout << it->first << ": " << it->second << endl;
scorename.insert(make_pair(it->second,it->first));
}
for (multimap::iterator
it=scorename.begin();it!=scorename.end();it++)
cout << it->first << ": " << it->second << endl;
std::cin.get();
}

【在 r*********r 的大作中提到】
: 用 map 不就行了。
avatar
b*e
13
no
there is around 10k-15k between 2007.7-2009.12

【在 l***x 的大作中提到】
: 看起来只要过了07年, 08-09年应该一年可以搞定啦!
: 那么2012年9月的时候, 排期到09年初靠不靠谱啊?

avatar
p*o
14
要简单就用std::find_if,要想快就再建一个索引。

【在 S****z 的大作中提到】
: 自己定义的结构有两个东西,int ID, int scores
: 加元素的时候重新定义了它的 < 运算符,根据scores的值来排的
: 删除元素的函数希望只输入ID进行删除,
: 我死路是先查找到该ID,namely判断ID的值是否相等,进而进行删除,
: 但是貌似查找的时候我只给ID的值,scores的值随意的话,
: set::find貌似不work啊,应该怎么着?

avatar
c*u
15
08,09年这么少?看来经济危机果然厉害,很久没有和刚毕业的人聊天了,大部分人选
择海龟么?说不定反而成就一番事业,比用最好的时光坐移民监好多了。

【在 W**y 的大作中提到】
: approved PERM, as a reference to pending EB2/3C
: Month 2009 2008 2007
: 10 156 391 804
: 11 83 301 749
: 12 13 299 608
: 1 246 363 650
: 2 164 345 640
: 3 272 304 456
: 4 559 442 391
: 5 312 272 467

avatar
S*z
16
想简单也想快,O(∩_∩)O哈哈~ 请教索引怎么建?
constraint只有一个:ID是唯一的,但是scores是可能同分的
原意是方便快速地把分数高的拿出来,
分数高不容易,得奖励一下嘛
然后我当时用SET是知道它可以跟scores排序
结果发现它不能根据ID删除,我郁闷了,
那人家只知道ID不知道分数还是可以得让人家删除吧
或者说人家重修了有个好的分数总该覆盖一下没及格的分数吧,sigh

【在 p***o 的大作中提到】
: 要简单就用std::find_if,要想快就再建一个索引。
avatar
l*x
17
怎么会有那么多啊, 我刚刚加了一下, EB2, EB3加起来也不过6,7000个呀?
avatar
s*a
18
+1
如果要比较score就写一个functor

【在 r*********r 的大作中提到】
: 用 map 不就行了。
avatar
W*r
19

Perm doesn't include NIW and dependents. Perms data are for China and India
only (EBROW won't wait this
long). So it's hard to say that one year can clear all those PD.
I hope so. When PD move
faster, those old PDs will lose their desire to upgrade to EB1. It's a
dynamic/balance thing, including
perm/spillover, EB/FB, etc.

【在 l***x 的大作中提到】
: 看起来只要过了07年, 08-09年应该一年可以搞定啦!
: 那么2012年9月的时候, 排期到09年初靠不靠谱啊?

avatar
s*w
20
你写一个看看

【在 s****a 的大作中提到】
: +1
: 如果要比较score就写一个functor

avatar
b*e
21
Wray, where did you get this data?

【在 W**y 的大作中提到】
: approved PERM, as a reference to pending EB2/3C
: Month 2009 2008 2007
: 10 156 391 804
: 11 83 301 749
: 12 13 299 608
: 1 246 363 650
: 2 164 345 640
: 3 272 304 456
: 4 559 442 391
: 5 312 272 467

avatar
W*y
22
It is calculated based on the FLC data.
After 2006, FLC only releases approval date in their PERM database. "2009 10
156" in the table above means 156 applicants were approved in Oct 2009.
To better estimate the pending EB2/3C pool, we have to take the average
processing time of 2 months (55 days in 2006) into consideration.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。