CodeForces660B【模拟—水】
感觉模拟题用函数分块写比较清晰~传参的话,字符串要么直接全局,或者指针也是容易操作,总之思路清晰,然后分块清晰,模拟wa的少吧。 
这题水题,不说了。
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int n,m;
int ma[110][5];
void init()
{
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=4;j++)
            ma[i][j]=-1;
    }
}
void solve()
{
    int num;
    num=1;
    for(int i=1;i<=n;i++)
    {
        ma[i][1]=num++;
        if(num>m)
            return;
        ma[i][4]=num++;
        if(num>m)
            return;
    }
    for(int i=1;i<=n;i++)
    {
        ma[i][2]=num++;
        if(num>m)
            return;
        ma[i][3]=num++;
        if(num>m)
            return;
    }
}
void print()
{
//    for(int i=1;i<=n;i++)
//    {
//        for(int j=1;j<=4;j++)
//            printf("%d ",ma[i][j]);
//        puts("");
//    }
    int flag=0;
    for(int i=1;i<=n;i++)
    {
        if(ma[i][2]!=-1)
        {
            if(flag) printf(" ");
            flag=1;
            printf("%d",ma[i][2]);
        }
        if(ma[i][1]!=-1)
        {
            if(flag) printf(" ");
            flag=1;
            printf("%d",ma[i][1]);
        }
        if(ma[i][3]!=-1)
        {
            if(flag) printf(" ");
            flag=1;
            printf("%d",ma[i][3]);
        }
        if(ma[i][4]!=-1)
        {
            if(flag) printf(" ");
            flag=1;
            printf("%d",ma[i][4]);
        }
    }
}
int main()
{
    scanf("%d%d",&n,&m);
    init();
    solve();
    print();
    return 0;
}CodeForces660B【模拟—水】的更多相关文章
- HDOJ 2317. Nasty Hacks 模拟水题
		Nasty Hacks Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ... 
- POJ 2014:Flow Layout 模拟水题
		Flow Layout Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 3091 Accepted: 2148 Descr ... 
- TYVJ P1002 谁拿了最多奖学金 Label:模拟 水
		背景 NOIP2005复赛提高组第一题 描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分( ... 
- UVA 10714 Ants 蚂蚁 贪心+模拟 水题
		题意:蚂蚁在木棍上爬,速度1cm/s,给出木棍长度和每只蚂蚁的位置,问蚂蚁全部下木棍的最长时间和最短时间. 模拟一下,发现其实灰常水的贪心... 不能直接求最大和最小的= =.只要求出每只蚂蚁都走长路 ... 
- hdu 4891 模拟水题
		http://acm.hdu.edu.cn/showproblem.php?pid=4891 给出一个文本,问说有多少种理解方式. 1. $$中间的,(s1+1) * (s2+1) * ...*(sn ... 
- Codeforces Round #425 (Div. 2) B. Petya and Exam(字符串模拟 水)
		题目链接:http://codeforces.com/contest/832/problem/B B. Petya and Exam time limit per test 2 seconds mem ... 
- Codeforces Round #385 (Div. 2)A B C 模拟 水 并查集
		A. Hongcow Learns the Cyclic Shift time limit per test 2 seconds memory limit per test 256 megabytes ... 
- 第十五届北京师范大学程序设计竞赛现场决赛题解&源码(A.思维,C,模拟,水,坑,E,几何,思维,K,字符串处理)
		#include <bits/stdc++.h> using namespace std; int main() { int T,n,a,b; while(cin>>T) { ... 
- 模拟水题,查看二维数组是否有一列都为1(POJ2864)
		题目链接:http://poj.org/problem?id=2864 题意:参照题目 哈哈哈,这个题discuss有翻译哦.水到我不想交了. #include <cstdio> #inc ... 
随机推荐
- C# - Garbage Collection
			 The .NET Framework's garbage collector manages the allocation and release of memory for your appl ... 
- EasyRTMP实现将RTSP流转换成RTMP流实现RTSP直播转RTMP直播的功能
			本文转自EasyDarwin开源团队Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52951311 EasyRTMP EasyRTMP ... 
- EasyDarwin做转发延时太大?
			很多人反映,在用EasyDarwin做流媒体转发服务时,延时太大,实际Darwin在转发模块中,有一个控制转发Buffer时间的配置reflector_buffer_size_sec,我们将这个配置改 ... 
- Error:Execution failed for task ':app:clean'. > Unable to delete directory: ***/app/build/generated/***
			第一次从svn拉下来的工程,在clean的时候会出现 Error:Execution failed for task ':app:clean'. > Unable to delete direc ... 
- linux SVN 安装配置
			svn服务器有2种运行方式 1.独立服务器 (例如:svn://xxx.com/xxx):2.借助apache.(例如:http://svn.xxx.com/xxx):为了不依赖apache,选择第一 ... 
- s:if
			<s:iterator value="value[3]" id="ques" status="s"> <s:if test ... 
- poj3349 Snowflake Snow Snowflakes —— 哈希表
			题目链接:http://poj.org/problem?id=3349 题意:雪花有6个瓣,有n个雪花,输入每个雪花的瓣长,判断是否有一模一样的雪花(通过旋转或翻转最终一样,即瓣长对应相等).如果前面 ... 
- codeforces   A. Array   解题报告
			题目链接:http://codeforces.com/problemset/problem/300/A 题目意思:给出n个数,将它们分成三批:1.所有数相乘的结果 < 0 2.所有数相乘的 ... 
- 万亿级日志与行为数据存储查询技术剖析(续)——Tindex是改造的lucene和druid
			五.Tindex 数果智能根据开源的方案自研了一套数据存储的解决方案,该方案的索引层通过改造Lucene实现,数据查询和索引写入框架通过扩展Druid实现.既保证了数据的实时性和指标自由定义的问题,又 ... 
- MySQL丨5.6版本插入中文显示问号解决方法
			解决办法: 1.找到安装目录下的my-default.ini 这个配置文件 2.copy一份粘贴到同目录下 另命名为my.ini 3.在my.ini 配置下加上下面几句代码 并保存 [mysql]de ... 
