avatar
如何正确使用WebGrid# Programming - 葵花宝典
a*n
1
面试考得随机算法
from我的blog, http://www.cnblogs.com/asuran/
1. 要求从N个元素中随机的抽取1个元素。
2. 要求从N个元素中随机的抽取K个元素。
int remain = N
int select = K
for (int i = 0; i < N; ++i){
if (rand()% remain < select){
cout<--select;
}
--remain;
}
第一个元素被选中的概率为 K/N
第二个元素被选中的概率为(K/N)*((K-1)/(N-1)) + ((N-K)/N) * (K/(N-1)) = K/N
.........
证明略(参看The Art of Computer Programming III)
3. 要求从N个元素中随机的抽取1个元素, 其中N无法确定(数据流)。
int Num;
int i = 0;
int choose = 0;
while(scanf("%d", &Num)&& Num != 0){
if (((double
avatar
y*n
3
☆─────────────────────────────────────☆
yangjin (洋金) 于 (Thu May 13 20:33:05 2010, 美东) 提到:
发信人: prettyday (胖墩爱吃包子), 信区: board
标 题: 申请音乐版版副
发信站: BBS 未名空间站 (Thu May 13 18:56:28 2010, 美东)
申请ID: prettyday
申请职位:天籁之音(Music)版版副
理由:现任版务团队认为还需要一名灌音符水的班副,还有我可能比较合适。
申请日期:2010年5月13日
☆─────────────────────────────────────☆
musiclOa (知心哥) 于 (Thu May 13 20:34:15 2010, 美东) 提到:
墙裂支持!!!

☆─────────────────────────────────────☆
yangjin (洋金) 于 (Thu May 13 20:36:28 2010, 美东) 提到:
感谢MM愿意帮忙
☆─────────────────────────────────────☆
prettyday (胖墩爱吃包子) 于 (Thu May 13 20:37:04 2010, 美东) 提到:
哈哈!
还是lOb更合适?
☆─────────────────────────────────────☆
prettyday (胖墩爱吃包子) 于 (Thu May 13 20:39:09 2010, 美东) 提到:
汗。。。本来我也是要灌水的,现在现在拿着钱灌水,豆大汗珠子。。。
☆─────────────────────────────────────☆
yangjin (洋金) 于 (Thu May 13 20:40:17 2010, 美东) 提到:
我们还需要lOa
☆─────────────────────────────────────☆
prettyday (胖墩爱吃包子) 于 (Thu May 13 20:40:50 2010, 美东) 提到:
叫他叫他叫他回来!!!!
☆─────────────────────────────────────☆
highouse (高屋) 于 (Thu May 13 21:00:35 2010, 美东) 提到:
嗯!
知心哥空闲时间变少了,做个顾问啥的总还成吧?
别的不说,光是他的喜感和诗作就给版上增色不少!
☆─────────────────────────────────────☆
highouse (高屋) 于 (Thu May 13 21:03:37 2010, 美东) 提到:
support!
☆─────────────────────────────────────☆
xumin (闲云野鹤) 于 (Thu May 13 21:21:09 2010, 美东) 提到:
边灌水边拿钱,岂不更好?嘿嘿
☆─────────────────────────────────────☆
karengu (蓝色黄昏) 于 (Thu May 13 23:05:38 2010, 美东) 提到:
赞!
☆─────────────────────────────────────☆
tidewater (弦影) 于 (Thu May 13 23:25:15 2010, 美东) 提到:
支持拿钱灌水 …………
☆─────────────────────────────────────☆
xiaobingzai (niuniuzai) 于 (Thu May 13 23:42:05 2010, 美东) 提到:
顶! prettyday美眉声音甜美,形象出众,奔歌积极,持续作业时间长,灌水搞笑有特
长,太适合担任主持人的工作了!
avatar
l*n
4
【 以下文字转载自 LeisureTime 讨论区 】
发信人: lrrn (李日日鸟), 信区: LeisureTime
标 题: 求几个八十年代港台片片名-包子酬谢
发信站: BBS 未名空间站 (Thu Nov 20 02:27:18 2014, 美东)
1, 香港功夫三级喜剧片,讲一个学点穴的被师傅利用的故事,搞笑的是后面两人剪刀
石头布看女人洗澡
2, 香港喜剧片,讲一个青年莫名其妙被推上黑社会(天地会?)老大的故事,最后成
功泡了前任老大的白富美女儿,退出江湖杀猪的故事
3, 一部港台关于蛇的鬼片,一个情节是一女被蛇魔搞大肚子,被一老和尚打胎打出一
堆蛇
4,台湾恐怖鬼片,一男和一女在野外搞,结果生出女儿被魔鬼附身(女儿名字好象叫
思达)
没办法,人老了,喜欢怀旧,如有知道片名的请回一下,包子酬谢
avatar
q*2
5
千夜现在可以确定那个声音绝不会是安度亚,但是又为什么能够通过黑翼君王的水晶残
片来传递消息。
况且在其它地方也就罢了,这里是黑翼君王的遗迹,安度亚千年前就留下如此令人
震撼的布置,又怎么会允许有人在自己的殿堂中冒充身份?
而千夜走出密室后,原初之翼沉寂下来,安度亚的意志也悄无声息,再没有给予提
示。难道这才是黑翼君王所说的那个意外带来的考验?
千夜看了看手中的头骨,很想用力掷到对面的墙上去。就算面对的是一位在黑暗种
族历史上都排名前列的黑暗大君,他也绝对不喜欢这种被人牵着鼻子走的感觉。
耳边的声音催促得更急了。
千夜平复了一下郁闷的心情,循着声音一路走去,发现自己回到了最先进入的那个
巨大殿堂。终于他找到了呼唤的源头,就在摆放着黑之书的那个祭坛后面,来自于十三
具古老血棺中。
现在千夜才得以仔细观察这些血棺,意外地发现每个棺盖上刻印的氏族徽记都不同
,从第一的帕斯氏族,到第十二卡顿氏族,有记载的血族十二古老氏族,全部集中于此。
千夜微微色变之余,又觉得出现这种情况太不符合常理。根据人类对血族的了解,
那十二个氏族根本不可能和平共处,况且血棺中无论是干尸还是沉眠的古老血族,他们
也应该是和自己的家族聚而居之。
最让人心生寒意的是第十三具血棺,上面雕刻的花纹同样华丽繁复,却没有任何徽
记。在血族传说中一共有十三位始祖,但是有记载和后裔传承下来的一直只有十二个,
那么这一具血棺又是什么?
第十三氏族?
对人族来说,这绝不是个好消息。如果第十三氏族真的存在过,也就意味着血族世
界拥有一位新的始祖力量,就算现在沉寂着,不知道哪天会在后裔中觉醒。
“靠近我,把我的头颅呈献上来!以古老安度亚之名,你将得到权利,地位和力量
!”
这一次千夜听得很清楚,声音来自于第一具血棺。
但是千夜没有理会,反而伸手推了推身边的一具棺木。沉重的棺盖触手冰凉,有木
头的质感,硬度和质量却绝对超过合金。
棺盖打开,里面是一具上位血族的尸体,一身戎装,徽章边缘有一圈金叶环绕的橄
榄枝,竟然是一名荣耀侯爵。只是他胸口有一个空洞,血核早已不翼而飞。失去了血核
的血族,就象人类失去心脏,早就死透了。
就在这时,第一具血棺的棺盖缓缓自行打开,露出了里面沉睡的血族。
当血族进入长期沉睡时,他们除了看起来会干瘦些,其它地方就和睡着的样子没有
什么不同。沉睡时间越久,他们就会越瘦,也会越虚弱。当沉睡时间超过百年后,这些
血族就需要浸泡在血池中才能醒来。
出现在千夜面前的这个血族,已经枯瘦到了近乎于骷髅的地步。他也是一身戎装,
体表有数道巨大创口,很多装饰都碎裂遗失了,辨认不出位阶。那些伤口似乎当时没有
处理,经历了久远岁月后,周边的血肉全部泛白,如同风化。
这个血族虽然身上伤口看着严重,血核位置倒是完好无损,不翼而飞的却是头颅。
“幸运的血裔啊,你做得很好,非常好!现在,把我的头颅安放在我的躯体上,然
后再祭献一点点鲜血。我,伟大的君王安度亚就将复活。而你,会得到始祖的血脉,拥
有开辟新氏族的能力!”
这时声音不再如洪钟般震得千夜耳鸣,低沉带着说不出的魔力,仿佛从人的心底发
出,一字一句都是自己此刻最想做的事情。
千夜只觉得一阵恍惚,身体不受控制地一步一步向前走去。
他心中警兆大起,感觉自己蓦然分裂成了两半,一半想要走向第一具血棺,把头骨
安放到躯体上去,一半拼命拉拽住脚步,同时想把手上的头骨捏碎。
若此时有人旁观,会看到千夜就象一架出了故障的机械人偶,前进两步,又后退一
步,有时候原地转一个圈,手臂则不断抬起放下。然而在这看似可笑的动作背后,却是
激烈无比的意志争夺!
紫色血气早在千夜举步的时候就再一次扩张,但这次它没能完全阻隔声音的控制力
,只是不断地做出干扰,让千夜不至于在身体的控制权争夺中一败涂地。
紫色血气的力量被迅速消耗,千夜的意识越来越昏沉,突然一直盘踞在心脏外的暗
金血气忽然动了动,吐出一道细如牛毛的血线,几乎是以光速沿着血脉一路上窜到千夜
的眉心处,骤然炸开。
千夜觉得头部一阵剧痛,意识陡然变得清晰无比。
他在重新拿回了身体全部控制权的瞬间,就知道这一时机可能稍纵即逝,再顾不上
充盈血气和黎明原力可能的冲突,立时推动兵伐决,原力狂潮如海上风暴般呼啸而起。
暗金血气陡然缩回心脏中,却在原地留下了一对金芒勾勒出的光翼幻象,当被宋氏
古卷曜篇千锤百炼的精纯黎明原力席卷而过时,绯色的世界中,金色点点浮沉,然后次
第炸成一朵朵火焰。
绯色中带着金焰的原力光芒从千夜手中倾泻而出,如瀑布般浇在那具无头血族的身
上,刹那间燃起银色熊熊烈火,一道凄厉之极的惨叫声在整个大殿中响起。
仿佛能够穿透一切的尖锐声音有如利刃,直接戮刺、绞动着千夜的意识,让他痛得
差点昏过去。然而千夜只是眼前一黑,就以行走在死亡边缘锤炼出来的意志,抵住那好
像直接砍在了灵魂上的攻击。
他再次甩开那颗头骨,这次头骨成功地离手飞出,千夜拔出双生花,把最后一颗破
魔秘银弹压入弹仓,抬枪、瞄准、射击。
砰的一声,妖异的花朵在虚空中盛开,伴随着粉碎的头骨簌簌落下,凄厉的尖叫也
嘎然而止。
整个世界都好像一下子安静无比,千夜直接在原地背靠着棺木坐了下来,他现在全
身脱力,感觉极度虚弱,几乎连用力喘息的力气都没有了。
最后争夺身体控制权时,或许由于那个声音想要占据千夜的意识,这种入侵实际上
是双向的,结果被千夜捕捉到了对方一些断续的意识碎片。
原来这些棺木中的上位血族,是安度亚的十三位血将军,在黑翼君王失踪后,一直
守护着这处遗迹。而那个无头血族不知道出于什么原因,背弃了自己的职责,把同僚们
屠戮干净,却在那座偏殿中,被镇守的血族侯爵砍下了头颅。
同样不知道为什么,这个背叛者居然一直没有完全死去,他生前的天赋特长是灵魂
力量,于是通过水晶钥匙的碎片,诱使得到它的人来寻找遗迹,以达到复活自己的目的。
实际上只要拿到水晶钥匙碎片的一块,就有机会进入这处殿堂,千百年来,在千夜
之前也有贪婪而强大的强者来到这里,无一例外变成了维持空间运转的血肉能量。
千夜这一次休息了许久,才稍稍恢复一点力量。
这个诡异的事件看起来似乎告一段落,虽然还有许多细节不清楚,但淹没在时光长
河中的真相,也不仅仅这一桩。
千夜把剩余的血棺全部打开,又看到了十具上位血族的尸体,都是差不多样式的戎
装,从佩戴的徽章来看,位阶最低也是侯爵,全被挖去了血核。只有那具无头的血族,
身体才是完整的。
然而,当他打开第十三具血棺时,却意外地发现,里面竟然是空的。千夜想了想,
确定镇守偏殿的那位血族侯爵服饰和他们不同,那就是说应该还有一名血将军存在?
千夜抬起头环视整个大殿,四下里仍是一片空寂和静谧,如果不是他的到来,这里
就像是凝固在时间荒原上的一个片段。
不过到了现在,千夜知道黑翼君王也不是万能的,在这个空间中看到的种种,大部
分已经超出了他的理解能力,只能用奇迹来形容。可即便如此,在漫长的时光中,依然
出现了变故。一名将军背叛,一名将军不知所踪,其余的都被灭杀。
千夜隐约有种感觉,安度亚是借他的手清理了叛徒。而从之前那个庞大意志的口气
中看,黑翼君王并非不知道殿堂中曾发生的事情,至于他为什么不自己动手的原因就不
得而知了。
当第十三具血棺的棺盖敞开到底,大殿穹顶忽然泛起湛蓝色光芒,千夜抬头看时,
壁画全部隐没,浩瀚深邃的色彩恍若没有星月的夜空。随即一道光芒投射下来,落在他
身上。
随之柔和庞大的力量充盈着千夜的四肢百骸,这次他清晰无比地感觉到了原初之翼
的展开,在身后形成一双巨大光翼,点点金光闪烁。
整座大殿忽然晃动起来,并不剧烈,如置身于水波中。面前一堵高达数十米,宽达
百米的巨墙一分为二,向着两边缓缓打开。
湛蓝光芒涌出,直到千夜面前才停下,拉开一道顶天立地的光门。门后莹莹光波,
荡漾如海。
千夜下意识地伸出手去,湛蓝光芒如有实质,触手滑滑凉凉,就象伸入了海水中。
一股极大吸力应手传来,把他拉入了蓝色光海。
殿堂随即恢复了原状,打开的血棺也一一自行合上,重归沉寂。
此时神殿外的城市却一片沸腾,每一处巷道都在发生着激烈战斗,一名名血族战士
和守卫们厮杀着。
守卫的等级似乎比千夜遇到的略低了一两级,但数量却是无穷无尽,不断从街道两
侧的房间和长窗里冲出,倒地死去后则化为流沙,没入地面,没有留下一点痕迹。
avatar
f*f
6
正在working on a web project. 有个WebGrid的使用问题请教大家。
代码:
WebGrid summaryGrid = new WebGrid(summaryData.assets, canPage: false);
其中summaryData.assets是下面的type:
public class CurrencyAsset
{ public string number { get; set; } //Asset number
public int collections { get; set; }
public int tags { get; set; }
Dictionary denomCounts = new Dictionary();

public int notes { get; set; }
public int barcodes { get; set; }
public int assetIncome { get; set; }
。。。。
}
Debug的时候发现summaryGrid.ColumnNames只有6个items,denomCounts没有在里面。
什么原因呢?
多谢了!
avatar
g*y
7
不错~赞一个~
avatar
b*8
8
这一章的硬伤不是一个两个,总体小白化
avatar
c*e
9
Dictionary 不是string,int之类的简单的变量。

);

【在 f********f 的大作中提到】
: 正在working on a web project. 有个WebGrid的使用问题请教大家。
: 代码:
: WebGrid summaryGrid = new WebGrid(summaryData.assets, canPage: false);
: 其中summaryData.assets是下面的type:
: public class CurrencyAsset
: { public string number { get; set; } //Asset number
: public int collections { get; set; }
: public int tags { get; set; }
: Dictionary denomCounts = new Dictionary();
:

avatar
w*p
10
收藏。谢谢
avatar
k*e
11
首先,感谢你的share,敬佩你码了这么多字
以下我只是列出一点事实,并不是想打击你的积极性。
1。programming pearl chap12基本包含了你写的内容。
2。那个证明完全不用refer到knuth的书,用归纳法就可以了。
3。在线n choose one can be extended to n choose k for general k

【在 a****n 的大作中提到】
: 面试考得随机算法
: from我的blog, http://www.cnblogs.com/asuran/
: 1. 要求从N个元素中随机的抽取1个元素。
: 2. 要求从N个元素中随机的抽取K个元素。
: int remain = N
: int select = K
: for (int i = 0; i < N; ++i){
: if (rand()% remain < select){
: cout<: --select;

avatar
a*a
12
这些题实在太难了。。。。

【在 a****n 的大作中提到】
: 面试考得随机算法
: from我的blog, http://www.cnblogs.com/asuran/
: 1. 要求从N个元素中随机的抽取1个元素。
: 2. 要求从N个元素中随机的抽取K个元素。
: int remain = N
: int select = K
: for (int i = 0; i < N; ++i){
: if (rand()% remain < select){
: cout<: --select;

avatar
a*l
13
赞分享~~
avatar
m*f
14
面试要考随机就考这些阿
知道了还难么..

【在 a********a 的大作中提到】
: 这些题实在太难了。。。。
avatar
r*u
15
很不错,谢谢。

【在 a****n 的大作中提到】
: 面试考得随机算法
: from我的blog, http://www.cnblogs.com/asuran/
: 1. 要求从N个元素中随机的抽取1个元素。
: 2. 要求从N个元素中随机的抽取K个元素。
: int remain = N
: int select = K
: for (int i = 0; i < N; ++i){
: if (rand()% remain < select){
: cout<: --select;

avatar
Z*Z
16
补充一个变体
Write a function that given a list of items and weights return a random item
in the list taking the weights into account.

【在 a****n 的大作中提到】
: 面试考得随机算法
: from我的blog, http://www.cnblogs.com/asuran/
: 1. 要求从N个元素中随机的抽取1个元素。
: 2. 要求从N个元素中随机的抽取K个元素。
: int remain = N
: int select = K
: for (int i = 0; i < N; ++i){
: if (rand()% remain < select){
: cout<: --select;

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。