Problem

jzptab

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  512  MB\mathrm{Memory\;Limit:\;512\;MB}

Description

i=1nj=1mlcm(i,j)\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j),答案模109+910^9+9输出。
多组询问。

Input

一个正整数TT表示数据组数。
接下来TT行,每行两个正整数 表示N,MN,M

Output

TT行,每行一个整数,表示第ii组数据的结果。

Read more »

Problem

【HNOI2008】玩具装箱toy

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  162  MB\mathrm{Memory\;Limit:\;162\;MB}

Description

PP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。PP教授有编号为1N1\sim NNN件玩具,第ii件玩具经过压缩后变成一维长度为CiC_i.为了方便整理,PP教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第ii件玩具到第jj个玩具放到一个容器中,那么容器的长度将为 x=ji+k=ijCkx=j-i+\sum_{k=i}^{j}C_k制作容器的费用与容器的长度有关,根据教授研究,如果容器长度为XX,其制作费用为(XL)2(X-L)^2.其中LL是一个常量。PP教授不关心容器的数目,他可以制作出任意长度的容器,甚至超过LL。但他希望费用最小.

Input

第一行输入两个整数N,LN,L.接下来NN行输入CiC_i.
1N50000,1L,Ci1071\le N\le50000,1\le L,C_i\le10^7

Output

输出最小费用.

Read more »

Problem

【ZJOI2007】仓库建设

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  162  MB\mathrm{Memory\;Limit:\;162\;MB}

Description

LL公司有NN个工厂,由高到底分布在一座山上。如图所示,工厂11在山顶,工厂NN在山脚。由于这座山处于高原内陆地区(干燥少雨),LL公司一般把产品直接堆放在露天,以节省费用。突然有一天,LL公司的总裁LL先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是LL先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第ii个工厂目前已有成品PiP_i件,在第ii个工厂位置建立仓库的费用是CiC_i。对于没有建立仓库的工厂,其产品应被运往其他的仓库进行储藏,而由于LL公司产品的对外销售处设置在山脚的工厂NN,故产品只能往山下运(即只能运往编号更大的工厂的仓库),当然运送产品也是需要费用的,假设一件产品运送11个单位距离的费用是11。假设建立的仓库容量都都是足够大的,可以容下所有的产品。你将得到以下数据:

  1. 工厂ii距离工厂11的距离XiX_i(其中X1=0X_1=0
  2. 工厂ii目前已有成品数量PiP_i
  3. 在工厂ii建立仓库的费用CiC_i

请你帮助LL公司寻找一个仓库建设的方案,使得总的费用(建造费用+运输费用建造费用+运输费用)最小。

Input

第一行包含一个整数NN,表示工厂的个数。接下来NN行每行包含两个整数Xi,Pi,CiX_i, P_i, C_i, 意义如题中所述。

Output

仅包含一个整数,为可以找到最优方案的费用。

Read more »

Problem

我是歌手

Time  Limit:  2000  MS\mathrm{Time\;Limit:\;2000\;MS}
Memory  Limit:  32768  KB\mathrm{Memory\;Limit:\;32768\;KB}

Description

20132013年一开始,一档音乐节目“我是歌手”就惊艳了大家一回。闲话少说,现在,你成为了这档节目的总导演,你的任务很简单,安排每一期节目的内容。
现在有NN个歌手,MM种歌曲流派(RockRockPopPop之类),每个歌手都有自己擅长的流派领域,这些资料都已整理。你的工作是,安排尽可能多场的演唱比赛。每一场比赛所有歌手都必须上场,为了提高收视率,每个人演唱的歌曲类型不能相同,即便一些歌手要被迫选择一些他们不擅长的。同时,为了展现全面性,在不同的演唱比赛上,每个歌手都会安排不同的歌曲流派。
但是问题是,对于任何一个歌曲流派的歌迷,如果超过KK个不擅长的歌手演唱了这种歌曲,他们就会表示不满,比如,发一些宣泄不满的帖子微博,为了表示观点挑起事端等等。你当然不希望这些事情与你的节目有关,在这个前提下,你可以任意安排尽可能多的比赛场次。

Input

输入第一行为TT,表示有TT组测试数据。
每组数据以四个数字NNMMLLKK开始。LL表示有LL组擅长关系,接下来的LL行,每一行有两个数字AiA_iBiB_i,表示歌手AiA_i擅长BiB_i类型的歌曲。

Output

对每组数据,先输出为第几组数据,然后输出最多比赛场次。

Read more »

Problem

DZY Loves Fibonacci Numbers

Time  limit:  4  Sec\mathrm{Time\;limit:\;4\;Sec}
Memory  limit:  256  MB\mathrm{Memory\;limit:\;256\;MB}

Description

In mathematical terms, the sequence FnF_n of FibonacciFibonacci numbersnumbers is defined by the recurrence relation F1=1,F2=1,F3=F1+F2=3,Fn=Fn1+Fn2F_1 = 1,F_2 = 1,F_3=F_1+F_2=3,\cdots F_n = F_{n-1}+F_{n-2}.
DZY\mathrm{DZY} loves Fibonacci numbers very much. Today DZY\mathrm{DZY} gives you an array consisting of nn integers: a1,a2,,ana_1, a_2,\cdots,a_n. Moreover, there are mm queries, each query has one of the two types:

  1. Format of the query “11 ll rr”. In reply to the query, you need to add Fil+1F_{i-l+1} to each element aia_i, where lirl\le i\le r.
  2. Format of the query “22 ll rr”. In reply to the query you should output the value of i=lrai\sum_{i=l}^{r}{a_i} modulo 109+910^9+9.

Help DZY\mathrm{DZY} reply to all the queries.

Input

The first line of the input contains two integers nn and mm (1n,m3×105)(1 \le n, m \le 3\times 10^5). The second line contains n integers a1,a2,,an(1ai109)a_1, a_2, \cdots, a_n (1 ≤ a_i \le10^9) — initial array aa.
Then, mm lines follow. A single line describes a single query in the format given in the statement. It is guaranteed that for each query inequality 1lrn1 \le l \le r \le n holds.

Output

For each query of the second type, print the value of the sum on a single line.

Read more »

Problem

Calc

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  128  MB\mathrm{Memory\;Limit:\;128\;MB}

Description

给出NN,统计满足下面条件的数对(a,b)(a,b)的个数:

  • 1a<bN1\le a<b\le N
  • (a+b)(ab)(a+b)|(a\cdot b)

Input

一行一个数NN

Output

一行一个数表示答案。

Read more »

Problem

【HNOI2011】卡农

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  128MB\mathrm{Memory\;Limit:\;128MB}

Description

Input

Output

Read more »

Problem

【JSOI2012】铁拳

Time  Limit:  10  Sec\mathrm{Time\;Limit:\;10\;Sec}
Memory  Limit:  256  MB\mathrm{Memory\;Limit:\;256\;MB}

Description

经过了可怕的第三次世界大战后,国家政府崩溃,各大财团趁机夺取掌控世界。长年战争后,八大财团幸存并割据一方,其中最强的当属掌控北美的铁拳。
在铁拳财团所维护的文明区域中,有一项最为光荣、重要的赛事——Iron  Fist\mathrm{Iron\;Fist},也就是铁拳大赛。IF\mathrm{IF}中云集了世界各地各财团鼎力资助的世外高手,只为了赢得IF  Champion\mathrm{IF\;Champion},得到无上的荣耀,当然还有随之而来的权力。本来一切秩序井然,但一个来自贫民窟的少年风间仁意外地在海选中赢了IF\mathrm{IF}正式选手,获得了决赛资格,从此格局被打乱……
为了应对这突如其来的变数,IF\mathrm{IF}管理层决定先对联盟中所有的选手进行评估,以更好地掌握大局。
知最近mm届比赛出现过的nn位选手,背后都有着各自财团的资助,并且签下了合同。由于这是各财团的高度机密,合同的具体细节无从得知,但铁拳财团的间谍们通过各种渠道得知了每个选手的薪金范围(显然薪金是非负数)。
对于最近mm届的IF\mathrm{IF}比赛(从11开始编号),每一届联盟都会进行清算,通过国际金融手段准确计算出这一届联盟选手身价总和的变化。每一届中,会有一些新选手加入,也会有部分选手在比赛中丧失了战斗能力,而被踢出联盟,流放到贫民窟。
现在给出联盟中nn位选手的身价范围,以及他们 进入联盟的届数(00表示在m+1m+1届以前就已经是联盟选手) 和 离开联盟的届数(00表示是现役选手)。同时给出最近mm届中,每一届联盟选手身价总和减去上一届的值。
请你根据现有信息,尽可能准确地给出每个选手可能的薪金范围。各选手之间的薪金范围可以不同时成立,但对于一位选手的范围中的每一个数,都必须至少存在一种合法方案使该选手能得到相应薪金,而且这个范围跨度要尽可能大。
如果输入信息有误,请输出1-1,表示无解。

Input

第一行一个正整数mm,意义见上(下同)。
第二行包含mm个整数,第ii个表示第ii届中 选手身价总和 的变化情况。
第三行一个正整数nn
接下来n行,每行包含四个整数,分别表示 身价下限 、 身价上限 、 出道届数 、 退役届数,细节请参照上文。
保证出道时间严格比退役时间小(00除外)。

Output

一行,输出最小的答案。

Read more »

Problem

【SCOI2007】最大土地面积

Time  Limit:  1  Sec\mathrm{Time\;Limit:\;1\;Sec}
Memory  Limit:  128  MB\mathrm{Memory\;Limit:\;128\;MB}

Description

在某块平面土地上有NN个点,你可以选择其中的任意四个点,使得这四个点围成的土地面积最大。

Input

11行一个正整数NN,接下来NN行,每行22个数x,yx,y,表示该点的横坐标和纵坐标。

Output

最大的多边形面积,答案精确到小数点后33位。

Read more »

Problem

矩阵

Time Limit: 10Sec10 Sec
Memory Limit: 128MB128 MB

Description

![][1]

Input

第一行两个数nnmm,表示矩阵的大小。
接下来nn行,每行mm列,描述矩阵AA
最后一行两个数LLRR

Output

一行,输出最小的答案。

Read more »