zoukankan      html  css  js  c++  java
  • C. Game with Chips(陷阱暴力题)

    (为什么说这是个陷阱呢??)

    (因为不管你脑洞多大,数学多好,都发现会束手无策)

    (每移动一次不知道往哪个方向,不知道先访问哪个点,同时要记录所有点的坐标,记录每个点是否访问过目标点......)

    (但是题目里说了移动次数只要不超过2nm就可以)

    (2nm?把所有点走一遍不过nm,剩下nm把所有点移到最左上角,然后一排一排S型走......)

    #include <bits/stdc++.h>
    using namespace std;
    int n,m,k;
    struct p{
    	int x,y;
    }a[209];
    int main()
    {
    	int maxx=0,maxy=0;
    	cin>>n>>m>>k;
    	for(int i=1;i<=k;i++)
    	{
    		cin>>a[i].x>>a[i].y;
    		maxx=max(maxx,a[i].x);
    		maxy=max(maxy,a[i].y);
    	}
    	int x,y;
    	for(int i=1;i<=k;i++)	cin>>x>>y;
    	string s;
    	int ans=maxx+maxy-2;
    	for(int i=1;i<maxy;i++)	s+='L';
    	for(int i=1;i<maxx;i++)	s+='U';
    	for(int i=1;i<=n;i++)
    	{
    		for(int j=1;j<m;j++)
    		if(i%2==1)	s+='R';
    		else	s+='L';
    		if(i!=n)	s+='D';
    	}
    	cout<<ans+n*m-1<<endl;
    	cout<<s;
    }
    
  • 相关阅读:
    缓存(二)
    缓存
    SQL Server 导入大数据脚本
    C#执行OracleHelper
    MERGE 用法
    c# 高效读写文件
    C#网络编程
    C#常用IO流与读写文件
    注册asp.net 4.0 到iis
    javascript原生图片懒加载
  • 原文地址:https://www.cnblogs.com/iss-ue/p/12808907.html
Copyright © 2011-2022 走看看