借书

 
 
时间限制:1秒    内存限制:256兆

题目描述

小明有n本新书,要借给3位小朋友,假设每人每次只能借一本。小明想知道一共有多少种不同的借法,聪明的你需要写个程序来帮忙小明,输出一共有多少种借法,并输出这些借法,按照字典序排序。

输入格式

输入多个case

每个case如下:

输入n

其中 10 > n >= 3

输出格式

对于每个case,

第一行,输出借法的个数;

接着每一行输出一种借法。

样例输入

3

样例输出

6
ABC
ACB
BAC
BCA
CAB
CBA

// Problem#: 6271
// Submission#: 1625223
// The source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
// URI: http://creativecommons.org/licenses/by-nc-sa/3.0/
// All Copyright reserved by Informatic Lab of Sun Yat-sen University//有n本书借给3个人,每人只借一本,求借书的方法数
#include <stdio.h>int main()
{int A, B, C,sum,n;//定义变量类型为整型
    scanf("%d",&n);//输入书本数量 sum=n*(n-1)*(n-2);//排列组合方式来计算方法数 printf("%d\n", sum );//输出方法数 for ( A = 65; A <= 64+n; A++ )//三个for循环嵌套,输出排列的方式
         {for ( B = 65; B <= 64+n; B++ ){for ( C = 65; C <= 64+n; C++ ){if ( A != B && B != C && A != C )printf("%c%c%c\n", A, B, C);}}} return 0;
}

转载于:https://www.cnblogs.com/Gawaine/archive/2012/11/06/2757823.html

Sicily 6271相关推荐

  1. Sicily 1934 移动小球

    题目地址 http://sicily.3322.org/problem_status.php?pid=1934&p=1 此题参考了秋叶飘零的博客 http://adonis0147.blog. ...

  2. Python 爬取 6271 家死亡公司数据,一眼看尽十年创业公司消亡史!

    作者 | 朱小五 责编 | 刘静 前段时间老罗和王校长都成为自己的创业公司成了失信人,小五打算上IT桔子看看他们的公司. 意外发现IT桔子出了个死亡公司库(https://www.itjuzi.com ...

  3. Python爬取6271家死亡公司数据,一眼看尽十年创业公司消亡史!

    作者:朱小五 来源:凹凸玩数据 在开始正文前,首先介绍下首届"森麟杯"数据分析大赛,详情可以戳:参与首届"森麟杯"数据分析竞赛,分享千元红包 前段时间老罗和王校 ...

  4. 风口起落的背后,是6271家创业公司的消亡

    眼看他起朱楼,眼看他宴宾客,眼看他楼塌了. <桃花扇> 前段时间罗永浩和王思聪都因为创业公司成为了失信人,我们突然发现"创业公司"的关联词已经不再是青春热血奋斗,而变成 ...

  5. 10年创业消亡史:风口起落的背后,是6271家创业公司的黯然离场

    作者 | 朱小五and王小九 来源 | 凹凸数读 "眼看他起朱楼,眼看他宴宾客,眼看他楼塌了." --<桃花扇> 前段时间罗永浩和王思聪都因为创业公司成为了失信人,我们 ...

  6. sicily题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  7. [sicily]部分题目分类

    sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...

  8. Sicily 题目分类

    依照自己水平挑着做→ →~~ 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 ...

  9. sicily 1214

    题目链接:sicily 1214 解题思路: 首先我觉得这是一道很好而且比较难的题,难度在于找规律. 题目告诉我们,n是一个很大的数(刚好在unsigned的范围内),这样的话,直接模拟是必然超时的, ...

  10. 6271. 2019.8.4【NOIP提高组A】锻造 (forging)

    6271. 2019.8.4[NOIP提高组A]锻造 (forging)  (File IO): input:forging.in output:forging.out Time Limits: 15 ...

最新文章

  1. python多进程_python多进程
  2. picf509c语言程序,樊媛媛c语言程序设计09编译预处理.pptx
  3. 【uni-app】动态计算图片高度
  4. 电脑组装与维护教程_男,78年,懂电脑组装、运营维护青岛地区寻找电脑维护合适岗位...
  5. npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)
  6. time、random以及序列化模块
  7. 【数据结构】——归并排序
  8. C# 离线使用nuget
  9. ❤️作为测试行业的过来人,宝贵的经验分享给刚入行的你
  10. 检测磁盘是否有问题的方法
  11. zip 后压缩包带路径
  12. Java后端开发流程
  13. 蓝牙数字密钥建立在过去实践的基础上, 以创造更安全的未来
  14. 如何把 Excel 写入数据库
  15. Basic4IOS B4I开发原生iOS,Visual Studio中编程
  16. 投屏后能在电脑操作手机吗 手机投屏电脑操作手机软件
  17. CapstoneCS5211|CS5211电路|CS5211中文规格书|CS5211设计eDP到LVDS转接板/转换器方案
  18. BERT uncased和cased的区别
  19. androidstudio安装的app打开闪退,AndroidManifest中也声明了类,但是却没有报错信息。(小坑)
  20. 杂言乱谈,以后的日志很辉煌?

热门文章

  1. NIPS中稿,聊聊科研!
  2. 【直播预告】“CCF-NLP走进高校”系列之“走进郑州大学”
  3. 快速从小白到大牛的Python学习路线
  4. NeurIPS 2019:进入NLP的黄金时代
  5. PyTorch学习—22.PyTorch中常见报错
  6. 深度学习2.0-40.LSTM原理及实战
  7. python3中filter、map、reduce、apply、zip函数用法总结
  8. 吴恩达深度学习——提高算法运行效率
  9. 矩阵的逆、伪逆、左右逆
  10. GoldWave的消音、淡入淡出、改变音乐速率