全排列(next_permutation)

代码如下:

#include <bits/stdc++.h>using namespace std;#define PI 2*acos(0.0)int main ()
{int t, cnt = 1;scanf("%d", &t);while(t--){int k, n, sum = 0;scanf("%d %d", &k, &n);printf("Case %d:\n", cnt++);char s[30];for(int i = 0;i < k;i++)s[i] = i+'A';s[k] = 0;do{puts(s);sum++;if(sum == n) break;}while(next_permutation(s, s+k));}return 0;
}

lightoj 1023相关推荐

  1. lightoj刷题日记

    开始板刷lightoj,每天题量>=1: 题目的类型会在这边说明,具体见分页博客: ----------------- 必须要update了... so...板刷第二页搞呀--2017/4/17 ...

  2. Pairs Forming LCM LightOJ - 1236

    Pairs Forming LCM LightOJ - 1236 题意 问共有多少组数的最大公约数是n 分析 组合数学 ,唯一分解定理 参考代码 int Prime[670000]; const in ...

  3. LightOJ 1364 Expected Cards(概率+DP)

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1364 题意:一副牌.依次在桌面上放牌.求放了四种花色的牌为C,D,H,S张时放的牌数的 ...

  4. lightoj 1014

    lightoj 1014 Ifter Party 链接:http://www.lightoj.com/volume_showproblem.php?problem=1014 题意:给你两个数 p, l ...

  5. LightOJ 1095 Arrange the Numbers(容斥原理)

    题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1095 题意:给出数字n,m,K(0<K<=m<=n).在n个 ...

  6. [A Dangerous Maze LightOJ - 1027 ][概率题]

    A Dangerous Maze LightOJ - 1027 题目大意:就是你有nnn个门每次你都会随机选一个门,这个门对应得数值如果是负的那么你将会在aia_iai​的时间后回到原来位置,如果是正 ...

  7. S - Extended Traffic LightOJ - 1074

    S - Extended Traffic LightOJ - 1074 题意: 每个点有一个点权,边权为边的(终点点权-起点点权)的立方, 求从 1 出发的最短路 思路一:DJ,太简单了 结果一发WA ...

  8. (已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023

    背景 使用pycharm在调试项目的时候,出现文章标题的错误. r = r.decode('utf-8')UnicodeDecodeError: 'utf-8' codec can't decode ...

  9. python:函数可以返回值--编写脚本计算24 + 34 / 100 - 1023

    1.脚本 def add(a,b):     return (a+b) def div(a,b,c):     return (a/b-c) x = div(34,100,1023) y = add( ...

最新文章

  1. java int类源码,一起学JDK源码 -- Integer类
  2. 这回真的是挤时间了-PHP基础(三)
  3. mysql 存储过程月单拆天单_为部门整理的mysql_db使用军规
  4. IIS服务器下做301永久重定向设置方法[图解]
  5. 没有到主机的路由_网络基础知识:UDP协议之路由跟踪
  6. PHP命令注入 Command injection
  7. Android代码数字证书,有关Android中读取证书
  8. 美团外卖iOS多端复用的推动、支撑与思考
  9. (39)System Verilog线程停止(disable)
  10. swing学习一(swing介绍、swing样例、布局管理器)
  11. 什么是 COM编程技术?
  12. SAE J1939 协议源代码分析(一)-程序结构框架
  13. 计算机网络(自顶向下方法)-网络层
  14. 剪贴板 Clipbrd 直接用法
  15. python可以用于工业机器人编程_给工业机器人编程,最有效的办法是什么?
  16. SAP 财务本地化-账结法
  17. 为什么需要工作流调度系统?
  18. Java和c的一些不同(一)
  19. 苏黎世投机定律 读书笔记2
  20. Aria2高速下载利器 带你冲破百度网盘重重束缚

热门文章

  1. 网络不稳定时python爬虫技巧
  2. 2021计算机自考本科,《电脑印刷设计》2021.4自考本科考卷
  3. 【MYSQL快速入门】case函数
  4. 《MLB美职棒大联盟》:年度最佳新人奖·棒球1号位
  5. js 正则 电话号码
  6. 怎样解决笔记本电脑键盘输入字母变成数字?
  7. windows安全中心
  8. SpringCloud的nacos多项目、多环境的命名空间和分组配置
  9. Qt多线程编程之moveToThread
  10. 进程和线程:进程的状态和层次结构