NOIP 2011 提高组第一试 铺地毯
2016-04-08 21:47
274 查看
2011 提高组第一试 铺地毯" TITLE="NOIP 2011 提高组第一试 铺地毯" />
2011 提高组第一试 铺地毯" TITLE="NOIP 2011 提高组第一试 铺地毯" />
2011 提高组第一试 铺地毯" TITLE="NOIP 2011 提高组第一试 铺地毯" />
解题思路:读入数据,用一个二维数组储存,然后从n到1循环,如果在那个点上面有地毯覆盖就输出该地毯的编号并退出循环。如果没有到循环结束就没有找到地毯就输出-1。
程序:
var
n,x,y,i:longint;
a:array[1..10000,1..4] of longint;
begin
readln(n);
for i:=1 to n do
readln(a[i,1],a[i,2],a[i,3],a[i,4]);
read(x,y);
for i:=n downto 1 do
if
(a[i,1]<=x)and(a[i,2]<=y) then if
(a[i,1]+a[i,3]>=x)and(a[i,2]+a[i,4]>=y) then begin write(i);
exit; end;
writeln('-1');
end.
版权属于: Chris
原文地址: http://blog.sina.com.cn/s/blog_83ac6af80102v6tc.html
转载时必须以链接形式注明原始出处及本声明。
相关文章推荐
- NOIP2011复赛普级组&nbsp;统计单词数
- NOIP2011复赛普级组&nbsp;统计单词数
- NOIP2011复赛普级组&nbsp;数字反转
- NOIP2011复赛普级组&nbsp;数字反转
- NOIP2010&nbsp;普级组&nbsp;导弹拦截
- NOIP2010&nbsp;普级组&nbsp;导弹拦截
- NOIP2010&nbsp;普级组&nbsp;三国游戏
- NOIP2010&nbsp;普级组&nbsp;三国游戏
- 2012年分区联赛提高组第一天第一题…
- 2012年分区联赛提高组第一天第一题…
- Codeforces Round #316 (Div. 2) D 【dfs序+二分】
- swust 1646 迷宫与宝藏
- hexo资源--theme等
- Linux内核分析(七)
- cenos安装jdk
- JS代码试例
- 2012年分区联赛普级组第四题&nbsp;…
- 2012年分区联赛普级组第四题&nbsp;…
- 2012年分区联赛普级组第三题&nbsp;摆花
- 2012年分区联赛普级组第三题&nbsp;摆花