当前位置: 首页 > news >正文

HDU 1276

题意:和韩信点兵差不多,不过这个要求更高一些。

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4     int N;cin>>N;
 5     while(N--)
 6     {
 7         queue<int>q;
 8         int n;cin>>n;
 9         for(int i=1;i<=n;++i)
10         {
11             q.push(i);
12         }
13         int cnt = 0;
14         while(q.size()>3)
15         {
16             cnt++;
17             int len = q.size();
18             if(cnt%2==1)
19             {
20                 for(int i = 1;i<=len;++i)
21                 {
22                     if(i%2)
23                     {
24                         int t = q.front();
25                         q.push(t);
26                     }
27                     q.pop();
28                 }
29             }else
30             {
31                 for(int i = 1;i<=len;++i)
32                 {
33                     if(i%3)
34                     {
35                         int t = q.front();
36                         q.push(t);
37                     }
38                     q.pop();
39                 }
40             }
41         }
42         cout<<q.front();
43         q.pop();
44         while(!q.empty())
45         {
46             cout<<" "<<q.front();
47             q.pop();
48         }
49         cout<<endl;
50     }
51     return 0;
52 }

 

转载于:https://www.cnblogs.com/greenaway07/p/10419446.html

相关文章:

  • 注册表
  • 6.1
  • [转]gridview获取当前行索引的方法
  • 29-算法训练 结点选择-超时了!!!
  • 父子进程---exec
  • Python字符串大小写转化
  • jqgrid表格内状态条
  • Oracle (1)Chapter 1 数据库简介及Oracle
  • Sharing cookie Across domain 跨域cookie访问 cookie跨域
  • Spring-2、Spring Bean 的生命周期
  • gulp原理及使用
  • MPLS ××× 之——MPLS 基本配置
  • 第一天来到博客园
  • 移动 WebApp 开发 -- 笔记
  • Elasticsearch 参考指南(升级前重新索引)
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • hadoop集群管理系统搭建规划说明
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Mac转Windows的拯救指南
  • Map集合、散列表、红黑树介绍
  • Sass 快速入门教程
  • 百度小程序遇到的问题
  • 分布式熔断降级平台aegis
  • 浮动相关
  • 前端路由实现-history
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 数组大概知多少
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 项目实战-Api的解决方案
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #define,static,const,三种常量的区别
  • $.ajax()
  • %check_box% in rails :coditions={:has_many , :through}
  • (libusb) usb口自动刷新
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (数据结构)顺序表的定义
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • .apk文件,IIS不支持下载解决
  • .form文件_SSM框架文件上传篇
  • .gitignore文件---让git自动忽略指定文件
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .Net core 6.0 升8.0
  • .net mvc部分视图
  • .Net 高效开发之不可错过的实用工具
  • .NET6 命令行启动及发布单个Exe文件
  • .net对接阿里云CSB服务
  • .NET建议使用的大小写命名原则
  • /boot 内存空间不够
  • @AutoConfigurationPackage的使用
  • @Not - Empty-Null-Blank
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——