题目名称 1022. [Nescafé II] 防线
输入输出 defline.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarMakazeu 于2012-09-19加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:45, 提交:180, 通过率:25%
Gravatar狂飙霹雳虎 100 0.101 s 2.60 MiB C++
Gravatar饺子 100 0.147 s 2.60 MiB C++
Gravatardevil 100 0.150 s 2.60 MiB C++
Gravatarwoca 100 0.151 s 2.60 MiB C++
Gravatar旧梦 100 0.153 s 2.60 MiB C++
Gravatarbsmsnd 100 0.159 s 3.36 MiB C++
Gravatarwakawaka 100 0.164 s 2.34 MiB C++
Gravatar┭┮﹏┭┮ 100 0.164 s 3.09 MiB C++
GravatarTYLOO.virgo 100 0.168 s 2.58 MiB C++
Gravatarpercy 100 0.171 s 2.60 MiB C++
关于 防线 的近10条评论(全部评论)
同被样例的全角符号坑了
位运算大法好,暴力出奇迹
GravatarAntiLeaf
2016-10-13 19:16 6楼
样例输出里的There’s no weakness. 不能用!!
——来自HZOI的暴力求解法
GravatarNewBee
2016-10-13 18:30 5楼
mark
GravatarEzio
2014-10-15 21:16 4楼
整条防线上也最多只有一个位置有奇数个防具,这才是二分的依据啊
Gravatarahmasoi
2013-10-31 10:54 3楼
二分 类似借教室 东神说的
Gravatar饺子
2013-10-30 21:16 2楼
二分,不是二分图,东神说的
Gravatar钨铅
2013-10-30 14:49 1楼

1022. [Nescafé II] 防线

★   输入文件:defline.in   输出文件:defline.out   简单对比
时间限制:1 s   内存限制:128 MiB

描述

lsp学习数学竞赛的时候受尽了同仁们的鄙视,终于有一天……受尽屈辱的lsp黑化成为了黑暗英雄Lord lsp。就如同中二漫画的情节一样,Lord lsp打算毁掉这个世界。数学竞赛界的精英lqr打算阻止Lord lsp的阴谋,于是她集合了一支由数学竞赛选手组成的超级行动队。由于队员们个个都智商超群,很快,行动队便来到了Lord lsp的黑暗城堡的下方。
但是,同样强大的 Lord lsp 在城堡周围布置了一条“不可越过”的坚固防线。防线由很多防具组成,这些防具分成了 N 组。我们可以认为防线是一维的,那么每一组防具都分布在防线的某一段上,并且同一组防具是等距离排列的。也就是说,我们可以用三个整数 S,E和D来描述一组防具,即这一组防具布置在防线的 S,S+D,S+2D,...,S+KD(K∈Z,S+KD≤E,S+(K+1)D>E)位置上。
黑化的 Lord lsp 设计的防线极其精良。如果防线的某个位置有偶数个防具,那么这个位置就是毫无破绽的(包括这个位置一个防具也没有的情况,因为 0 也是偶数) 。只有有奇数个防具的位置有破绽,但是整条防线上也最多只有一个位置有奇数个防具。作为行动队的队长,lqr要找到防线的破绽以策划下一步的行动。但是,由于防具的数量太多,她实在是不能看出哪里有破绽。作为lqr可以信任的学弟学妹们,你们要帮助她解决这个问题。

输入格式

输入文件的第一行是一个整数T,表示有T组互相独立的测试数据。 
每组数据的第一行是一个整数N。 
之后N行,每行三个整数Si,Ei,Di,代表第i组防具的三个参数。

输出格式

对于每组测试数据,如果防线没有破绽,即所有的位置都有偶数个防具,输出一行
“There's no weakness.” (不包含引号) 
否则在一行内输出两个空格分隔的整数P和C,表示在位置P有C个防具。当然C应该是一个奇数。

样例输入

3 
2 
1 10 1 
2 10 1 
2 
1 10 1 
1 10 1 
4 
1 10 1 
4 4 1 
1 5 1 
6 10 1 

样例输出

1 1 
There’s no weakness. 
4 3 

限制

对于 30% 的数据,满足防具总数不多于 107
对于 100% 的数据,满足防具总数不多于 108,Si≤Ei,1≤T≤5,N≤200000,0≤Si
Ei,Di≤231-1。

注释

见样例输出

来源

【Nescafé II】杯模拟赛