codevs1262 不要把球传我
来源:互联网 发布:腾讯云和阿里云的区别 编辑:程序博客网 时间:2024/05/21 06:44
题目描述 Description
CCC的足球比赛和传统的足球比赛有一点不同, 一次进球当且仅当先后接触到球的4名队员的球衣编号是升序排列的。
球员的球衣编号从过1到99,并且每个人的编号都不同。
给出最后得分球员的球衣编号,请计算出有多少合法的球员组合能够产生这一进球。
输入描述 Input Description
输入一个整数1<=J<=99,代表进球球员的球衣编号
输出描述 Output Description
输出只有一行,包含一个整数代表有多少种组合能够使得最后进球的球员编号为J。
样例输入 Sample Input
样例输入 1: 4
样例输入 2: 2
样例输入 3: 90
样例输出 Sample Output
样例输出 1: 1
样例输出 2: 0
样例输出 3: 113564
思路:假如前面三个接触到球的球员球衣的编号是乱序的,那么一共有(n-1) * (n-2) * (n-1)种可能,编号之间大小一共有6种关系,只有一种是严格递增的,所以答案为(n-1) * (n-2) * (n-1)/6。当然这题也可以打表来写
代码如下
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm>#define LL long long int using namespace std; int main(){ int n; scanf("%d",&n); printf("%d",(n-1)*(n-2)*(n-3)/6); }
阅读全文
0 0
- codevs1262 不要把球传我
- 【codevs1262】不要把球传给我,非常无语的一道题目
- 不要把球传我
- 不要把球传给我
- 不要把球传给我
- 维基oi 1262 不要把球传我
- WIKIOI-1262 不要把球传给我
- 我如何学习:不要把智慧浪费在抄袭上
- 希望大家不要把太多的责任和压力加在我身上
- 不要把SOA挂在嘴边
- 不要把解决方案当作需求
- 不要把博客变成江湖
- 不要把领导当成客户
- 不要把大脑当做磁盘
- 不要把大脑当做磁盘
- 不要把大脑当做磁盘
- 不要把工作带回家。
- 不要把梦遗落在森林
- 2013计算机视觉代码合集三
- 工厂模式
- 抽象工厂模式
- 快速集成推送通知功能---百度云推送
- php微信
- codevs1262 不要把球传我
- [学习笔记]Hadoop安装_配置
- hihoCoder 1014 Trie树 字典树模板
- 适配器模式
- 考研数学笔记 56~60
- 权限管理--------分配权限
- OpenJudge 1996:登山——题解
- 装饰者模式
- Joseph