http://codeforces.com/contest/350/problem/C

对n个点按曼哈顿距离排序。

 #include <cstdio>
#include <cstring>
#include <algorithm>
#define maxn 100010
using namespace std; struct node
{
int x,y;
int dir;
bool operator <(const node &a)const
{
return (abs(x)+abs(y))<(abs(a.x)+abs(a.y));
}
}p[maxn]; int n; int main()
{
while(scanf("%d",&n)!=EOF)
{
int cnt=;
for(int i=; i<n; i++)
{
scanf("%d%d",&p[i].x,&p[i].y);
if(p[i].x!=&&p[i].y!=) cnt+=;
else cnt+=;
}
sort(p,p+n);
printf("%d\n",cnt);
for(int i=; i<n; i++)
{
if(p[i].x>)
{
printf("1 %d R\n",abs(p[i].x));
if(p[i].y>)
{
printf("1 %d U\n",abs(p[i].y));
}
else if(p[i].y<)
{
printf("1 %d D\n",abs(p[i].y));
}
printf("2\n");
printf("1 %d L\n",abs(p[i].x));
if(p[i].y>)
{
printf("1 %d D\n",abs(p[i].y));
}
else if(p[i].y<)
{
printf("1 %d U\n",abs(p[i].y));
}
printf("3\n");
}
else if(p[i].x<)
{
printf("1 %d L\n",abs(p[i].x));
if(p[i].y>)
{
printf("1 %d U\n",abs(p[i].y));
}
else if(p[i].y<)
{
printf("1 %d D\n",abs(p[i].y));
}
printf("2\n");
printf("1 %d R\n",abs(p[i].x));
if(p[i].y>)
{
printf("1 %d D\n",abs(p[i].y));
}
else if(p[i].y<)
{
printf("1 %d U\n",abs(p[i].y));
}
printf("3\n");
}
else if(p[i].x==)
{
if(p[i].y>) printf("1 %d U\n",abs(p[i].y));
else if(p[i].y<) printf("1 %d D\n",abs(p[i].y));
printf("2\n");
if(p[i].y>) printf("1 %d D\n",abs(p[i].y));
else if(p[i].y<) printf("1 %d U\n",abs(p[i].y));
printf("3\n");
}
}
}
return ;
}

cf C. Bombs的更多相关文章

  1. 题解-Bombs

    题解-Bombs 前置知识: 线段树 \(\color{orange}{\texttt{Bombs on luogu}}\) / \(\color{orange}{\texttt{Bombs on C ...

  2. ORA-00494: enqueue [CF] held for too long (more than 900 seconds) by 'inst 1, osid 5166'

    凌晨收到同事电话,反馈应用程序访问Oracle数据库时报错,当时现场现象确认: 1. 应用程序访问不了数据库,使用SQL Developer测试发现访问不了数据库.报ORA-12570 TNS:pac ...

  3. cf之路,1,Codeforces Round #345 (Div. 2)

     cf之路,1,Codeforces Round #345 (Div. 2) ps:昨天第一次参加cf比赛,比赛之前为了熟悉下cf比赛题目的难度.所以做了round#345连试试水的深浅.....   ...

  4. cf Round 613

    A.Peter and Snow Blower(计算几何) 给定一个点和一个多边形,求出这个多边形绕这个点旋转一圈后形成的面积.保证这个点不在多边形内. 画个图能明白 这个图形是一个圆环,那么就是这个 ...

  5. ARC下OC对象和CF对象之间的桥接(bridge)

    在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics.Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环 ...

  6. [Recommendation System] 推荐系统之协同过滤(CF)算法详解和实现

    1 集体智慧和协同过滤 1.1 什么是集体智慧(社会计算)? 集体智慧 (Collective Intelligence) 并不是 Web2.0 时代特有的,只是在 Web2.0 时代,大家在 Web ...

  7. CF memsql Start[c]UP 2.0 A

    CF memsql Start[c]UP 2.0 A A. Golden System time limit per test 1 second memory limit per test 256 m ...

  8. CF memsql Start[c]UP 2.0 B

    CF memsql Start[c]UP 2.0 B B. Distributed Join time limit per test 1 second memory limit per test 25 ...

  9. CF #376 (Div. 2) C. dfs

    1.CF #376 (Div. 2)    C. Socks       dfs 2.题意:给袜子上色,使n天左右脚袜子都同样颜色. 3.总结:一开始用链表存图,一直TLE test 6 (1)如果需 ...

随机推荐

  1. 短信,微信API(还能发邮件,短信,IM聊天)

    1.用于微信公众平台的Js API(WeixinApi) Github地址:https://github.com/zxlie/WeixinApi http://www.baidufe.com/item ...

  2. mysql创建utf-8字符集数据库

    CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法:CREA ...

  3. VS环境下的makefile编译

    直接找这个了,原来VS也可以makefile,在windows上解析makefile的软件叫NMAKE.exe 打算用命令Cmake -G“NMake Makefiles” 生成VS环境下Nmake的 ...

  4. mysql出现错误“ Every derived table must have its own alias”

    Every derived table must have its own alias 这句话的意思是说每个派生出来的表都必须有一个自己的别名 一般在多表查询时,会出现此错误. 因为,进行嵌套查询的时 ...

  5. 响应头location 页面跳转

    登陆:http://192.168.32.161/DEVOPS/index.php/Index/do_login Cache-Control no-store, no-cache, must-reva ...

  6. zabbix如何选择适合的监控类型(107)

    zabbix agent zabbix自带的客户端程序(被动模式),zabbix server主动向它收集监控数据.agent提供丰富的key,包括不限于cpu.内存.网络.磁盘.web等等.如果你不 ...

  7. 把第三方的exe程序嵌入C#界面上

    public partial class eTerm_Form : WinFormsUI.Docking.DockContent{public eTerm_Form(){InitializeCompo ...

  8. hdu2795--Billboard

    题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2795 摘要:有一块尺寸为h*w的矩形长板,要在上面贴1*wi的海报n张,选择贴海报的位置是:尽量高,同一 ...

  9. 前端开发利器—FIDDLER 转

    http://www.cnblogs.com/yuzhongwusan/archive/2012/07/20/2601306.html 前端开发利器—FIDDLER 1.Fiddler相对其他调试工具 ...

  10. (转)iOS Wow体验 - 第七章 - 操作图例与触屏人机工学

    本文是<iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad>第七章译文精选,其余章节将陆续放出.上一篇:Wow ...