EvilStream~One Year~

失败了…对大家说声sorry…也好也好…然后呢?一起走吧…与你…

  • 日历

    12月 2008
    « Sep    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • about:myself


    所有华而不实的软件风格,特效表示无语..例如Vista,但是对于大型游戏也许越华丽越吸引人吧.
    反对缺德公司的作品,如腾迅QQ,vagaa等,反非主流,反脑残滥用.
    生活中我是个比较令人无语的gg,兴趣爱好广泛,编程,反病毒,魔方,音乐(Rap和古典(只懂一点),周杰伦通吃^_^)
    联系方式:
    Javran.C[At]gmail.com(EMail And GTalk)(防止垃圾邮件,把[At]改成该改的东西)
    Javran(百度HI,为了防广告设了验证,随便打点什么,一般我 都不会拒绝的)^_^
  • Action!

一个treedp引发的无奈

Posted by Javran on 29th 07月 2008

vijos1395
一个简单的tree-dp:
背景 Background
HYH从来不相信世界上有NPC问题的存在,于是最近开始研究神奇的逻辑电路问题……

描述 Description
HYH逻辑电路是HYH最新发明的新型逻辑电路。
这个电路由三大元件组成,“And”(和)元件,“Or”(或)元件,“Xor”(异或)元件。每个元件都有两个元件通过电路向它输入信号,元件进行相应的处理后输出到下一个元件上,如图:
123
(红点为元件,蓝线为电路)
其中,信号只有两种:0和1,每个元件对信号进行的操作与普通逻辑运行规则相同:
And:和,信号同为1则输出1,其他情况输出0.
Or:或,两个信号中至少有一个1输出1,其他情况输出0。
Xor:异或,两个信号相同输出0,否则输出1。
HYH逻辑电路是一个设计好的逻辑电路,由用户输入一些信号,经过囧囧,啊不是,种种处理,就能在唯一的输出端上得到一个信号。可是,大部分用户发现, HYH逻辑电路无法对他们的信号得到他们想要的结果(?),于是准备投诉HYH。HYH很怕,所以他决定篡改最少数量的初始信号(越多越容易被发现嘛),使输出端信号改变。HYH的标程不用说又是萝莉控语言的,请您帮他设计出一个能在普通电脑上运行的程序。

输入格式 Input Format
首先第一行是两个数N和M,表示有N个元件,其中M个元件没有输入信号。元件被编号为1~N。
接下来的N行,第i行表示i号元件的情况,以x y z a表示输入信号的是x和y号元件,输出信号到z号元件,元件的种类是a。假设没有输入或者没有输出的元件则以0表示。
种类以1-3表示,1表示And,2表示Or,3表示Xor。
再接下来是M行,每行以x、y表示一个无输入信号的元件x的初始信号为y。不用检验数据正确与否,信号保证只有0、1两种可能。

输出格式 Output Format
输出只有一行,表示改变输出端信号最少要改变多少个初始元件。

Read the rest of this entry »

Posted in Uncategorized | 4 Comments »

Vijos服务器,还要加油啊…

Posted by Javran on 27th 07月 2008

参加了Vijos的比赛,不过由于服务器的问题,就交了一题,很迟才连上Vijos,题目等了半天,结果就做了两题.
Read the rest of this entry »

Posted in Uncategorized | No Comments »