protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Gen(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "旅"; PinYin = "Lv"; GuaCi = "小亨。旅贞吉。"; TuanCi = "《彖》曰:“旅小亨”,柔得中乎外,而顺乎刚,止而丽乎明,是以“小亨旅贞吉”也。旅之时义大矣哉!"; GuaXiangCi = "《象》曰:山上有火,旅。君子以明慎用刑而不留狱。"; XuGua = 56; YaoCi = new string[] { "初六,旅琐琐,斯其所取灾。", "六二,旅即次,怀其资,得童仆,贞。", "九三,旅焚其次,丧其童仆,贞厉。", "九四,旅于处,得其资斧,我心不快。", "六五,射雉,一矢亡,终以誉命。", "上九,鸟焚其巢,旅人先笑后号咷。丧牛于易,凶。" }; XiangCi = new string[] { "《象》曰:“旅琐琐”,志穷灾也。", "《象》曰:“得童仆贞”,终无尤也。", "《象》曰:“旅焚其次”,亦以伤矣。以旅与下,其义丧也。", "《象》曰:“旅于处”,未得位也。“得其资斧”,心未快也。", "《象》曰:“终以誉命”,上逮也。", "《象》曰:以旅在上,其义焚也。“丧牛于易”,终莫之闻也。" }; }
public void Solve() { int N = ReadInt(); Li s = new Li(); REP(N, x => s.Add(ReadInt())); long sum = s.Sum(); if (sum % 10 == 0) { if (s.Any(x => x % 10 != 0)) { var f = s.Where(x => x % 10 != 0).Min(); (sum - f).WL(); } else { 0.WL(); } } else { sum.WL(); } return; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Dui(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "睽"; PinYin = "Kui"; XuGua = 38; GuaCi = "小事吉。"; TuanCi = " 《彖》曰:睽,火动而上,泽动而下。二女同居,其志不同行。说而丽乎明,柔进而上行,得中而应乎刚,是以小事吉。天地睽而其事同也。男女睽而其志通也。万物睽而其事类也,睽之时用大矣哉!"; GuaXiangCi = "《象》曰:上火下泽,睽。君子以同而异。"; YaoCi = new string[] { "初九,悔亡。丧马勿逐自复。见恶人无咎。", "九二,遇主于巷,无咎。", "六三,见舆曳,其牛掣,其人天且劓,无初有终。", "九四,睽孤遇元夫,交孚,厉,无咎。", "六五,悔亡。厥宗噬肤,往何咎?斋", "上九,睽孤见豕负涂,载鬼一车,先张之弧,后说之弧,匪寇,婚媾。往遇雨则吉。" }; XiangCi = new string[] { "《象》曰:“见恶人”,以辟咎也。", "《象》曰:“遇主于巷”,未失道也。", "《象》曰:“见舆曳”,位不当也。“无初有终”,遇刚也。", "《象》曰:“交孚无咎”,志行也。", "《象》曰:“厥宗噬肤”,往有庆也。", "《象》曰:“遇雨之吉”,群疑亡也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Zhen(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "丰"; PinYin = "Feng"; XuGua = 55; GuaCi = "亨,王假之。勿忧,宜日中。"; GuaXiangCi = "《象》曰:雷电皆至,丰。君子以折狱致刑。"; TuanCi = "《彖》曰:丰,大也。明以动,故丰。“王假之”,尚大也。“勿忧宜日中”,宜照天下也。日中则昃,月盈则食,天地盈虚,与时消息,而况于人乎,况于鬼神乎?"; YaoCi = new string[] { "初九,遇其配主,虽旬无咎,往有尚。", "六二,丰其蔀,日中见斗。往得疑疾,有孚发若,吉。", "九三,丰其沛,日中见沫,折其右肱,无咎。", "九四,丰其蔀,日中见斗,遇其夷主,吉。", "六五,来章有庆誉,吉。", "上六,丰其屋,蔀其家,窥其户,阒其无人,三岁不觌,凶。" }; XiangCi = new string[] { "《象》曰:“虽旬无咎”,过旬灾也。", "《象》曰:“有孚发若”,信以发志也。", "《象》曰:“丰其沛”,不可大事也。“折其右肱”,终不可用也。", "《象》曰:“丰其蔀”,位不当也。“日中见斗”,幽不明也。“遇其夷主”,吉行也。", "《象》曰:六五之吉,有庆也。", "《象》曰:“丰其屋”,天际翔也。“窥其户,阒其无人”,自藏也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Kan(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "既济"; PinYin = "Jiji"; XuGua = 63; GuaCi = "亨小,利贞。初吉终乱。"; GuaXiangCi = "《象》曰:水在火上,既济。君子以思患而豫防之。"; TuanCi = "《彖》曰:“既济,亨”,小者亨也。“利贞”。刚柔正而位当也。“初吉”,柔得中也。“终止则乱”,其道穷也。"; YaoCi = new string[] { "初九,曳其轮,濡其尾,无咎。", "六二,“妇丧其茀,勿逐,七日得。", "九三,高宗伐鬼方,三年克之,小人勿用。", "六四,繻有衣袽,终日戒。", "九五,东邻杀牛,不如西邻之禴祭,实受其福。", "上六,濡其首,厉。" }; XiangCi = new string[] { "《象》曰:“曳其轮”,义无咎也。", "《象》曰:“七日得”,以中道也。", "《象》曰:“三年克之”,惫也。", "《象》曰:“终日戒”,有所疑也。", "《象》曰:“东邻杀牛”,不如西邻之时也。“实受其福”,吉大来也。", "《象》曰:“濡其首厉”,何可久也?" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Kan(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "未济"; PinYin = "WeiJi"; XuGua = 64; GuaCi = "亨。小狐汔济,濡其尾,无攸利。"; GuaXiangCi = " 《象》曰:火在水上,未济。君子以慎辨物居方。"; TuanCi = " 《彖》曰:“未济,亨”,柔得中也。“小狐汔济”,未出中也。“濡其尾,无攸利”,不续终也。虽不当位,刚柔应也。"; YaoCi = new string[] { " 初六,濡其尾,吝。", "九二,曳其轮,贞吉。", "六三,未济,征凶。利涉大川。", "九四,贞吉,悔亡,震用伐鬼方,三年,有赏于大国。", "六五,贞吉,无悔。君子之光,有孚吉。", "上九,有孚于饮酒,无咎。濡其首,有孚失是。" }; XiangCi = new string[] { "《象》曰:“濡其尾”,亦不知极也。", "《象》曰:九二贞吉,中以行正也。", "《象》曰:“未济征凶”,位不当也。", "《象》曰:“贞吉悔亡”,志行也。", "《象》曰:“君子之光”,其辉吉也。", "《象》曰:“饮酒濡首”,亦不知节也。" }; }
private void Filter_Load(object sender, EventArgs e) { foreach (var c in MainForm.Cameras) { var l = new Li { Name = c.name, Ot = 2, Selected = false, ID = c.id }; if (CheckedCameraIDs.Contains(c.id)) { l.Selected = true; } clbObjects.Items.Add(l); clbObjects.SetItemCheckState(clbObjects.Items.Count - 1, l.Selected ? CheckState.Checked : CheckState.Unchecked); } foreach (var c in MainForm.Microphones) { var l = new Li { Name = c.name, Ot = 1, Selected = false, ID = c.id }; if (CheckedMicIDs.Contains(c.id)) { l.Selected = true; } clbObjects.Items.Add(l); clbObjects.SetItemCheckState(clbObjects.Items.Count - 1, l.Selected?CheckState.Checked : CheckState.Unchecked); } dateTimePicker1.Value = StartDate; dateTimePicker2.Value = EndDate; chkFilter.Checked = Filtered; tlpFilter.Enabled = chkFilter.Checked; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Kun(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "明夷"; PinYin = "MingYi"; XuGua = 36; GuaCi = "利艰贞。"; TuanCi = "《彖》曰:明入地中,“明夷”。内文明而外柔顺,以蒙大难,文王以之。“利艰贞”,晦其明也,内难而能正其志,箕子以之。"; GuaXiangCi = "《象》曰:明入地中,“明夷”。君子以莅众用晦而明。"; YaoCi = new string[] { "初九,明夷,于飞垂其翼。君子于行,三日不食。有攸往,主人有言。", " 六二,明夷夷于左股,用拯马壮,吉。", "九三,明夷于南狩,得其大首,不可疾贞。", "六四,入于左腹,获明夷之心,于出门庭。", "六五,箕子之明夷,利贞。", "上六,不明,晦,初登于天,后入于地。" }; XiangCi = new string[] { "《象》曰:“君子于行”,义不食也。", "《象》曰:六二之吉,顺以则也。", "《象》曰:“南狩”之志,乃得大也。", "《象》曰:“入于左腹”,获心意也。", "《象》曰:箕子之贞,明不可息也。", "《象》曰:“初登于天”,照四国也。“后入天地”,失则也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Zhen(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "噬嗑"; PinYin = "ShiHe"; XuGua = 21; GuaCi = "亨。利用狱。"; TuanCi = "《彖》曰:颐中有物曰噬嗑。噬嗑而亨,刚柔分,动而明,雷电合而章。柔得中而上行,虽不当位,利用狱也。"; GuaXiangCi = "《象》曰:雷电,噬嗑。先王以明罚敕法。"; YaoCi = new string[] { "初九,屦校灭趾,无咎。", "六二,噬肤灭鼻,无咎。", "六三,噬腊肉遇毒,小吝,无咎。", "九四,“噬干胏,得金矢。利艰贞,吉。", "六五,噬干肉得黄金。贞厉,无咎。", "上九:何校灭耳,凶。人生启示" }; XiangCi = new string[] { "《象》曰:“屦校灭趾”,不行也。", "《象》曰:“噬肤灭鼻”,乘刚也。", "《象》曰:“遇毒”,位不当也。", "《象》曰:“利艰贞吉”,未光也。", "《象》曰:“贞厉无咎”,得当也。", "《象》曰:“何校灭耳”,聪不明也。" }; }
private void Filter_Load(object sender, EventArgs e) { foreach(var c in MainForm.Cameras) { var l = new Li {Name = c.name, Ot = 2, Selected = false, ID=c.id}; if (CheckedCameraIDs.Contains(c.id)) l.Selected = true; clbObjects.Items.Add(l); clbObjects.SetItemCheckState(clbObjects.Items.Count - 1, l.Selected ? CheckState.Checked : CheckState.Unchecked); } foreach (var c in MainForm.Microphones) { var l = new Li { Name = c.name, Ot = 1, Selected = false, ID=c.id }; if (CheckedMicIDs.Contains(c.id)) l.Selected = true; clbObjects.Items.Add(l); clbObjects.SetItemCheckState(clbObjects.Items.Count - 1, l.Selected?CheckState.Checked : CheckState.Unchecked); } dateTimePicker1.Value = StartDate; dateTimePicker2.Value = EndDate; chkFilter.Checked = Filtered; tlpFilter.Enabled = chkFilter.Checked; }
public void Solve() { int N = NextInt(); Li list = new Li(); REP(N, _ => { list.Add(NextInt()); }); var tmp = list.OrderBy(_ => _); int idx = 0; var dix = new Dictionary <int, int>(); foreach (var item in tmp) { if (!dix.ContainsKey(item)) { dix.Add(item, idx); idx++; } } foreach (var item in list) { dix[item].WL(); } return; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Xun(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); PinYin = "JiaRen"; Name = "家人"; XuGua = 37; GuaCi = "利女贞。"; TuanCi = "《彖》曰:家人,女正位乎内,男正位乎外。男女正,天地之大义也。家人有严君焉,父母之谓也。父父,子子,兄兄,弟弟,夫夫,妇妇,而家道正。正家而天下定矣。"; GuaXiangCi = " 《象》曰:风自火出,家人。君子以言有物而行有恒。"; YaoCi = new string[] { " 初九,闲有家,悔亡。", " 六二,无攸遂,在中馈,贞吉。", "九三,家人嗃々,悔厉吉;妇子嘻嘻,终吝。", "九四,富家,大吉。", "九五,王假有家,勿恤,吉。", "上九,有孚威如,终吉。" }; XiangCi = new string[] { "《象》曰:“闲有家”,志未变也。", "《象》曰:六二之吉,顺以巽也。", "《象》曰:“家人嗃々”,未失也。“妇子嘻嘻”,失家节也。", "《象》曰:“富家大吉”,顺在位也。", "《象》曰:“王假有家”,交相爱也。", "《象》曰:威如之吉,反身之谓也。" }; }
public static List <int> ReadLineInt(int N) { var rt = new Li(); REP(N, _ => rt.Add(ReadInt())); return(rt); }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Gen(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "贲"; PinYin = "Bi"; XuGua = 22; GuaCi = "亨。小利有攸往。"; GuaXiangCi = "《象》曰:山下有火,贲。君子以明庶政,无敢折狱。"; TuanCi = "《彖》曰:贲亨,柔来而文刚,故亨。分,刚上而文柔,故小利有攸往。刚柔交错,天文也。文明以止,人文也。观乎天文,以察时变;观乎人文,以化成天下。"; YaoCi = new string[] { "初九,贲其趾,舍车而徒。", "六二,贲其须。", "九三,贲如,濡如,永贞吉。", "六四,贲如皤如,白马翰如。匪寇,婚媾。", "六五,贲于丘园,束帛戋戋,吝,终吉。", "上九,白贲,无咎。", }; XiangCi = new string[] { "《象》曰:“舍车而徒”,义弗乘也。", "《象》曰:“贲其须”,与上兴也。", "《象》曰:“永贞之吉”,终莫之陵也。", "《象》曰:六四,当位疑也。“匪寇婚媾”,终无尤也。", "《象》曰:“六五之吉”,有喜也。", "《象》曰:“白贲无咎”,上得志也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); ShangGua = new Qian(startPoint, totalWidth, heigth); Name = "同人"; XuGua = 13; GuaCi = "同人于野,亨。利涉大川。利君子贞。"; TuanCi = "《彖》曰:“同人”,柔得位得中,而应乎乾,曰同人。同人曰:“同人于野,亨。利涉大川”,乾行也。文明以健,中正而应,君子正也。唯君子为能通天下之志。"; GuaXiangCi = "《象》曰:天与火,同人。君子以类族辨物。"; YaoCi = new string[] { "初九,同人于门,无咎。", "六二,同人于宗,吝。", "九三,伏戎于莽,升其高陵,三岁不兴。", "九四,乘其墉,弗克攻,吉主", "九五,同人先号咷而后笑,大师克,相遇。", "上九,同人于郊,无悔。" }; XiangCi = new string[] { "《象》曰:“出门同人”,又谁咎也。", "《象》曰:“同人于宗”,吝道也。", "《象》曰:“伏戎于莽”,敌刚也。“三岁不兴”,安行也。", "《象》曰:“乘其墉”,义弗克也。其“吉”,则困而反则也。", "《象》曰:同人之先,以中直也。大师相遇,言相克也。", "《象》曰:“同人于郊”,志未得也。", }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Kun(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "晋"; XuGua = 35; PinYin = "Jin"; GuaCi = "康侯用锡马蕃庶,昼日三接。"; TuanCi = "《彖》曰:晋,进也,明出地上。顺而丽乎大明,柔进而上行,是以“康侯用锡马蕃庶,昼日三接”也。"; GuaXiangCi = "《象》曰:明出地上,《晋》。君子以自昭明德。"; YaoCi = new string[] { "初六,晋如摧如,贞吉。罔孚,裕无咎。", "六二,晋如,愁如,贞吉。受兹介福于,其王母。", "六三,众允,悔亡。", " 九四,晋如鼫鼠,贞厉。", "六五,悔亡,失得,勿恤。往吉,无不利。", "上九,晋其角,维用伐邑,厉吉,无咎,贞吝。" }; XiangCi = new string[] { "《象》曰:“晋如摧如”,独行正也。“裕无咎”。未受命也。", "《象》曰:“受兹介福”,以中正也。", "《象》曰:“众允”之志,上行也。", "《象》曰:“鼫鼠贞厉”,位不当也。", "《象》曰:“失得勿恤”,往有庆也。", "《象》曰:“维用伐邑”,道未光也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "离"; PinYin = "Li"; XuGua = 30; GuaCi = "利贞。亨。畜牝牛吉。"; TuanCi = "《彖》曰:离,丽也。日月丽乎天,百谷草木丽乎土。重明以丽乎正,乃化成天下。柔丽乎中正,故,是以“畜牝牛吉”也。"; GuaXiangCi = "《象》曰:明两作,离。大人以继明照于四方。"; YaoCi = new string[] { "初九,履错然,敬之无咎。", "六二,黄离,元吉。", "九三,日昃之离,不鼓缶而歌,则大耋之嗟,凶。", "九四,突如,其来如,焚如,死如,弃如。", "六五,出涕沱若,戚嗟若,吉。", "上九,王用出征,有嘉折首,获匪其丑,无咎。" }; XiangCi = new string[] { "《象》曰:“履错之敬”,以辟咎也。", "《象》曰:“黄离元吉”,得中道也。", "《象》曰:“日昃之离”,何可久也?知", "《象》曰:“突如其来如”,无所容也。", "《象》曰:六五之吉,离王公也。", "《象》曰:“王用出征”,以正邦也。" }; }
public void Reset(Control host) { H1.Reset(host); H2.Reset(host); H3.Reset(host); H4.Reset(host); H5.Reset(host); H6.Reset(host); BlockQuote.Reset(host); P.Reset(host); FigCaption.Reset(host); Pre.Reset(host); Dt.Reset(host); Dd.Reset(host); Li.Reset(host); A.Reset(host); Span.Reset(host); Label.Reset(host); Q.Reset(host); Cite.Reset(host); I.Reset(host); Em.Reset(host); Mark.Reset(host); Time.Reset(host); Code.Reset(host); Strong.Reset(host); }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Dui(startPoint, totalWidth, midWidth, heigth); XiaGua = new Li(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "革"; PinYin = "Ge"; XuGua = 49; GuaCi = "已日乃孚。元亨。利贞,悔亡。"; TuanCi = "《彖》曰:革,水火相息,二女同居,其志不相得曰革。“已日乃孚”,革而信之。文明以说,大亨以正。革而当,其悔乃亡。天地革而四时成,汤武革命,顺乎天而应乎人。革之时大矣哉!"; GuaXiangCi = "《象》曰:泽中有火,革。君子以治历明时。"; YaoCi = new string[] { "初九,巩用黄牛之革。", "六二,巳日乃革之,征吉,无咎。", "九三,征凶。贞厉。革言三就,有孚。", "九四,悔亡。有孚改命,吉。", "九五,大人虎变,未占有孚。", "上六,君子豹变,小人革面,征凶,居贞吉。" }; XiangCi = new string[] { "《象》曰:“巩用黄牛”,不可以有为也。", "《象》曰:“巳日革之”,行有嘉也。", "《象》曰:“革言三就”,又何之矣。", "《象》曰:“改命之吉”,信志也。", "《象》曰:“大人虎变”,其文炳也。", "《象》曰:“君子豹变”,其文蔚也。“小人革面”,顺以从君也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Xun(CreateXiaGuaPoint(startPoint, heigth), totalWidth, midWidth, heigth); Name = "鼎"; PinYin = "Ding"; XuGua = 50; GuaCi = "元吉,亨。"; TuanCi = "《彖》曰:鼎,象也。以木巽火,亨饪也。圣人亨以享上帝,而大亨以养圣贤。巽而耳目聪明,柔进而上行,得中而应乎刚,是以元亨。"; GuaXiangCi = "《象》曰:木上有火,鼎。君子以正位凝命。"; YaoCi = new string[] { "初六,鼎颠趾,利出否。得妾以其子,无咎。", "九二,鼎有实,我仇有疾,不我能即,吉。", "九三,鼎耳革,其行塞,雉膏不食,方雨,亏悔,终吉。", "九四,鼎折足,覆公餗,其形渥,凶。", "六五,鼎黄耳金铉,利贞。", "上九,鼎玉铉,大吉,无不利。" }; XiangCi = new string[] { "《象》曰:“鼎颠趾”,未悖也。“利出否”,以従贵也。", "《象》曰:“鼎有实”,慎所之也。“我仇有疾”,终无尤也。", "《象》曰:“鼎耳革”,失其义也。", "《象》曰:“覆公餗”,信如何也。", "《象》曰:“鼎黄耳”,中以为实也。", "《象》曰:玉铉在上,刚柔节也。" }; }
protected override void InitFuGua(PointF startPoint, int totalWidth, int midWidth, int heigth) { Name = "大有"; PinYin = "DaYou"; ShangGua = new Li(startPoint, totalWidth, midWidth, heigth); XiaGua = new Qian(CreateXiaGuaPoint(startPoint, heigth), totalWidth, heigth); XuGua = 14; GuaCi = "《大有》:元亨。"; TuanCi = "《彖》曰:“大有”,柔得尊位大中,而上下应之,曰“大有”。其德刚健而文明,应乎天而时行,是以元亨。"; GuaXiangCi = "《象》曰:火在天上,“大有”。君子以遏恶扬善,顺天休命。"; YaoCi = new string[] { "初九,无交害匪咎。艰则无咎。", "九二,大车以载,有攸往,无咎。", "九三,公用亨于天子,小人弗克。", "九四,匪其彭,无咎。", "六五,厥孚交如威如,吉。", "上九,自天祐之,吉,无不利。" }; XiangCi = new string[] { "《象》曰:大有初九,无交害也。", "《象》曰:“大车以载”,积中不败也。", "《象》曰:公用亨于天子,小人害也。", "《象》曰:“匪其彭,无咎。”明辨晰也。", "《象》曰:“厥孚交如”,信以发志也。“威如之吉”,易而无备也。", "《象》曰:大有上吉,自天祐也。" }; }
public void Solve() { int N = NextInt(); Li NG = new Li(); NG.Add(NextInt()); NG.Add(NextInt()); NG.Add(NextInt()); Func <int, bool> check = (k) => { for (int i = 0; i < 3; i++) { if (NG[i] == k) { return(false); } } return(true); }; if (!check(N)) { "NO".WL(); return; } REP(100, _ => { if (N == 0) { return; } bool flag = true; for (int i = 3; i > 0; i--) { if (N - i < 0) { continue; } flag = check(N - i); if (flag) { N -= i; break; } } if (!flag) { return; } }); if (N == 0) { "YES".WL(); } else { "NO".WL(); } return; }
public static void AppendExpanderNode(TreeNode tn, string target) { Li li = new Li(); li.Text = "{url:" + ManagementPaths.ResolveResourceUrl("{ManagementUrl}/Content/Navigation/LoadTree.ashx?target=" + target + "&selected=" + HttpUtility.UrlEncode(tn.Node.Path)) + "}"; tn.UlClass = "ajax"; tn.Controls.Add(li); }
public SceneStack(IEngine engine) { Register = engine.MultiOp <Scene>(allowWriters: true); Unregister = engine.MultiOp <Scene>(allowWriters: true); ActiveScenes = engine.Li(new List <Scene>()); Back = engine.Op <bool>(allowWriters: true); registeredScenes = engine.Li(new List <Scene>()); }
public void Merge(params DocumentStyle[] styles) { if (styles != null) { foreach (var style in styles) { Section.Merge(style.Section); Article.Merge(style.Article); Header.Merge(style.Header); Footer.Merge(style.Footer); Main.Merge(style.Main); Figure.Merge(style.Figure); Details.Merge(style.Details); Summary.Merge(style.Summary); Div.Merge(style.Div); Ul.Merge(style.Ul); Ol.Merge(style.Ol); Dl.Merge(style.Dl); Td.Merge(style.Td); Table.Merge(style.Table); Img.Merge(style.Img); YouTube.Merge(style.YouTube); Channel9.Merge(style.Channel9); H1.Merge(style.H1); H2.Merge(style.H2); H3.Merge(style.H3); H4.Merge(style.H4); H5.Merge(style.H5); H6.Merge(style.H6); BlockQuote.Merge(style.BlockQuote); P.Merge(style.P); FigCaption.Merge(style.FigCaption); Pre.Merge(style.Pre); Dt.Merge(style.Dt); Dd.Merge(style.Dd); Li.Merge(style.Li); A.Merge(style.A); Span.Merge(style.Span); Label.Merge(style.Label); Q.Merge(style.Q); Cite.Merge(style.Cite); I.Merge(style.I); Em.Merge(style.Em); Mark.Merge(style.Mark); Time.Merge(style.Time); Code.Merge(style.Code); Strong.Merge(style.Strong); } } }
public static IEnumerable <int> ToImos(this IEnumerable <int> ie) { var s = 0; List <int> rt = new Li(); foreach (var item in ie) { s += item; rt.Add(s); } return(rt); }
private void ComputeIntegratedPTC() { ComputeTransitionProbabilities(); Wi = ComputeIntegralChar(Ws); for (int stream = 0; stream < StreamsCount; stream++) { Ui.Add(ComputeIntegralChar(Us[stream])); Li.Add(ComputeIntegralChar(Ls[stream])); Ni.Add(ComputeIntegralChar(Ns[stream])); } }
private void Awake() { currentDelay = G.Engine.El(delay); currentEnemies = G.Engine.El(0); spawn = G.Engine.Op <Vector2>(); spawning = G.Engine.Li(new List <Spawning>()); spawningCurrentDelayWatcher = G.Engine.Wa(cd, spawning, it => it.CurrentDelay); spawningFactory = new Spawning.Factory(); rand = new System.Random(); spawningFactory.Setup(cd, G.Engine, G.Tick, spawn); }
public Inventory(IEngine engine) { Scene = new MyScene(engine, this); Items = engine.Li(new List <Item>()); ItemFactory = new Item.Factory(); SelectedItem = engine.ElWithRaw <Item, string>(null); UpgradeItem = new VerifyConfirmOp <Item>(engine, item => string.Format("Do you want to upgrade {0}?", item.Name) ); SellItem = new VerifyConfirmOp <Item>(engine, item => string.Format("Do you want to sell {0}?", item.Name) ); }
public void Solve() { //ARC087 D FTRobot var S = ReadLine().Split('T'); int X = NextInt(), Y = NextInt(); var xl = new Li(); var yl = new Li() { 0 }; S.ForeachWith((i, s) => { if (i % 2 == 0) { xl.Add(s.Length); } else { yl.Add(s.Length); } }); Func <int, Li, bool> dp = (goal, list) => { var set = new HashSet <int>() { list[0] }; list.RemoveAt(0); var N = list.Count; N.REP(i => { var next = new HashSet <int>(); foreach (var item in set) { next.Add(item + list[i]); next.Add(item - list[i]); } set = next; }); return(set.Contains(goal)); }; (dp(X, xl) && dp(Y, yl)?"Yes":"No").WL(); return; }
public void Solve() { int H = NextInt(), W = NextInt(), D = NextInt(); var box = new List <ti3> [D]; var bank = new Li[D]; D.REP(i => { box[i] = new List <ti3>(); bank[i] = new Li(); }); H.REP(i => { W.REP(j => { var Aij = NextInt(); box[Aij % D].Add(new ti3(Aij, i + 1, j + 1)); }); }); D.REP(d => { box[d] = box[d].OrderBy(x => x.Item1).ToList(); bank[d].Add(0); var N = box[d].Count; for (var i = 0; i < N - 1; i++) { var s = box[d][i]; var t = box[d][i + 1]; bank[d].Add(Abs(t.Item3 - s.Item3) + Abs(t.Item2 - s.Item2)); } for (var i = 0; i < N - 1; i++) { bank[d][i + 1] += bank[d][i]; } }); NextInt().REP(q => { int Li = NextInt(), Ri = NextInt(); var d = Li % D; Li -= box[d][0].Item1; Ri -= box[d][0].Item1; var index = new[] { Li / D, Ri / D }; //bank[d].JoinWL(); //box[d].JoinWL(); //index.JoinWL(); (bank[d][index[1]] - bank[d][index[0]]).WL(); }); }
private void Merger_Load(object sender, EventArgs e) { dateTimePicker1.Value = DateTime.Now.AddDays(-1); dateTimePicker2.Value = DateTime.Now; foreach (var c in MainForm.Cameras) { var l = new Li { Name = c.name, Ot = 2, ID = c.id }; ddlObject.Items.Add(l); } foreach (var c in MainForm.Microphones) { var l = new Li { Name = c.name, Ot = 1, ID = c.id }; ddlObject.Items.Add(l); } ddlObject.Items.Insert(0,LocRm.GetString("PleaseSelect")); ddlObject.SelectedIndex = 0; }
internal void MergeMedia() { if (_ffmpegProcess != null) return; if (!Helper.HasFeature(Enums.Features.Recording)) return; _pbMerge = new List<FilesFile>(); _currentObject = ((Li)ddlObject.SelectedItem); if (_currentObject.Ot == 1) { var vl = MainClass.GetVolumeLevel(_currentObject.ID); _pbMerge = vl.FileList.Where( p =>p.CreatedDateTicks >= dateTimePicker1.Value.Ticks && p.CreatedDateTicks <= dateTimePicker2.Value.Ticks).OrderBy(p => p.CreatedDateTicks).ToList(); } else { var cw = MainClass.GetCameraWindow(_currentObject.ID); _pbMerge = cw.FileList.Where( p => p.CreatedDateTicks >= dateTimePicker1.Value.Ticks && p.CreatedDateTicks <= dateTimePicker2.Value.Ticks).OrderBy(p => p.CreatedDateTicks).ToList(); } if (_pbMerge.Count > 0) { var first = _pbMerge.First(); string ext = first.Filename.Substring(first.Filename.LastIndexOf(".", StringComparison.Ordinal) + 1); var date = DateTime.Now; _dir = Helper.GetFullPath(_currentObject.Ot, _currentObject.ID); _outfile = _currentObject.ID + "_" + $"Merge_{date.Year}-{Helper.ZeroPad(date.Month)}-{Helper.ZeroPad(date.Day)}_{Helper.ZeroPad(date.Hour)}-{Helper.ZeroPad(date.Minute)}-{Helper.ZeroPad(date.Second)}" +"."+ext; string filelist = _pbMerge.Aggregate("", (current, file) => current + ("file '" + _dir + file.Filename + "'" + Environment.NewLine)); File.WriteAllText(Program.AppDataPath + "concat.txt", filelist); if (filelist != "") { var startInfo = new ProcessStartInfo { FileName = "\""+Program.AppPath + "ffmpeg.exe\"", Arguments = "-f concat -i \"" + Program.AppDataPath + "concat.txt" + "\" -codec copy \"" + _dir + _outfile + "\"", RedirectStandardOutput = false, RedirectStandardError = false, UseShellExecute = false, CreateNoWindow = false }; MainForm.LogMessageToFile("Merge: " + startInfo.FileName + " " + startInfo.Arguments); _ffmpegProcess = new Process {StartInfo = startInfo, EnableRaisingEvents = true}; _ffmpegProcess.Exited += FfmpegMergeProcessExited; _ffmpegProcess.ErrorDataReceived += FfmpegMergeProcessErrorDataReceived; try { _ffmpegProcess.Start(); } catch (Exception e) { _ffmpegProcess = null; MainForm.LogExceptionToFile(e); } } button1.Enabled = false; } }