组队 UVa11609

1.题目描述:点击打开链接

2.解题思路:首先选择一个人当队长,有n种选法;对于每一个队长,剩下的可以有0,1,2,...n-1个人,一共有2^(n-1)种情况。答案就是n*2^(n-1)。

3.代码:

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<algorithm>
#include<string>
#include<sstream>
#include<set>
#include<vector>
#include<stack>
#include<map>
#include<queue>
#include<deque>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<ctime>
#include<functional>
using namespace std;

typedef long long ll;
typedef unsigned long long ull;
typedef pair<int, int> P;
typedef pair<long long, long long> PL;
#define me(s) memset(s,0,sizeof(s))
#define For(i,n) for(int i=0;i<(n);i++)

const int MOD = 1000000007;

ll pow_mod(ll a, ll n)
{
	ll res = 1;
	while (n>0)
	{
		if (n & 1)res = res*a%MOD;
		a = a*a%MOD;
		n >>= 1;
	}
	return res;
}
int main()
{
	//freopen("t.txt", "r", stdin);
	int T;
	scanf("%d", &T);
	int rnd = 0;
	while (T--)
	{
		int n;
		scanf("%d", &n);
		ll ans = pow_mod(2, n - 1);
		ans = ans*n%MOD;
		printf("Case #%d: %lld\n", ++rnd, ans);
	}
	return 0;
}
时间: 2024-07-30 12:27:21

组队 UVa11609的相关文章

组队开发最后总结会议

会议时间:组队开发最后总结会议   星期一   时间上午9:00-10:00 会议地点:一教 304 到会人员:李志岩  王亚蕊 安帅 薛禄坤 张新宇 孙存良 会议概要: 1.展示最后开发成果: 2.交流开发过程心得体会: 3.用户调研: 会议详细内容: 内容一:展示最后开发成果 内容二:交流开发过程心得体会 张新宇:  通过这次组队开发让我感受很深刻: 1.体会到了团队合作的重要性,通过战略会议促进了每个组员之间的竞争积极性,加快进度,同时在一起对一些问题进行讨论,交流让问题更容易解决: 2.

组队开发第二周第五次会议

会议时间:组队开发第二周  星期日   开始时间晚上3:30-10:20 会议地点:学一食堂 二楼 到会人员:李志岩  王亚蕊 安帅 薛禄坤 张新宇 孙存良 会议概要:   1.总结开发的成果: 2.讨论开发中遇到的问题: 3. 更新任务板: 内容一  总结开发的成果 李志岩 实现添加通知栏 部分代码 效果图 张新宇   对spinner的学习 薛禄坤  Edit  Text控件 EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等. 1. 有时候我们有一些特属

两人组队,小学生的四则运算

两人组队:王汉斌,尹良亮 需求概要: 编写出一个能自动生成小学四则运算题目的软件,并能够判断其正确性 分析: 由于给小学生出四则运算,其主要是产生随机数,调用加减乘除的方法.其中,最主要的是考虑到除法的问题,因为除法需要使用double型或者float型. 部分代码如下: package fourarithmetic; import java.util.Random;import java.util.Scanner; public class FourArithmetic { /** * 循环输

课题的跨专业组队

我们这次选的课题是社交类的跨专业组队,此软件主要服务于学生. 团队队员:靳培港,王浩,李鹏鹏 个人特点: 靳培港:热爱编程,比较注重细节,具有创造性. 王浩:热爱编程,能够单独做事,也能与人共同合作 李世洲:       热爱编程,热衷技术,有很好的沟通能力 李鹏鹏:热爱编程,有耐心处理各种问题,性情平和 你的创意解决了用户的什么需求?  此软件主要解决各专业的交流问题,由于各专业同学擅长的东西不一样,但是在某些方面,有些专业要用到其他专业的知识,比如,在创建一个软件时,需要分析此软件的市场前景

【枚举+优化】10396 - 组队

[枚举+优化]10396 - 组队 Time Limit: 1000MS Memory Limit: 65536KB NBA每年都有球员选秀环节.通常用速度和身高两项数据来衡量一个篮球运动员的基本素质.假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( height – minH ) + B * ( speed – minV ) <= C 其中A和B,C为给定的经验值.这个式子很容易理解,如果一个球队的球员速度和身高差距太大,

【创新培育项目】为什么要组队參加比赛?及如何寻找一个合适的选题?

眼下学校正在进行创新项目培育,截止日期为5月30日,QQ群(324168309).在和学生接触中发现,学生中存在一些认识方面的误区,主要表现例如以下. (1)这是高年级学生的事. (2)这是班上其它同学的事. (3)我没有创新想法,算了. (4)想參加,问过几个同学组队都没有兴趣,算了. (5)这个想法已经有人做过,唉,算了. (6)团队组建好了,一看预算要3000元,太贵算了. -- 从上面比較典型的问题能够看出,同学们主要纠结在 能力.团队.资金 三个方面.如同创业一样,主要三大限制因素各自

组队训练1 回放

第一场组队训练--意料之中的爆炸. 开场先看题,H是斐波那契水题,qw把H切了. 同时czy看I题(排列),cst继续读其他题. czy尝试交I,PE. cst发现K是水题. cst上来敲K,WA.回去检查. czy继续干I,还是没过. cst又交了一发K,WA. czy交了一发I, 终于过了. cst把K交给了czy之后去看其他题. 与此同时qw开敲C,一发就过. D题看起来像个递推规律题. cst猜D结论,WA(事实上这个结论样例都过不去)czy交K,AC(之前cst把题目理解错了) cst

三分之一的程序猿之创业组队与打怪升级

历史       历史是惊人的相似,曾几何时我还是大学网吧中众多逃课来玩游戏的其中一个. 我做事的是风格是疯狂,不到南墙不回头的风格.只在我迷上了<魔兽世界>是暴雪出品的一款MMORPG类经典游戏,即大型多人在线角色扮演游戏.进入大学后,松散的大学风格一下让自己反复来到了自由的天堂.我的定位是一位PVP玩家,在我还是菜鸟的时候,我需要做的就是寻找一个队伍进入竞技场. 70级版本,要想进入竞技场首先要做的第一件事情就是找人签名.也就意味着需要找到分工明确的5个人组成一个队伍,我当队长. 我70级

【组队训练】2013南京区域赛

大概是第四五次组队训练了. 四题. 第一次进铜牌线了= =(苦笑 A题,水题,队友看一会就敲了,1A. J题,我看的,没看懂,叫队友和我一起看,三个人在没有讨论的情况下,全都理解错题意,凑不出样例,后来zr说,before和after应该是空间的,恍然大悟…… 因为当RYB都>=2的时候有公式,我就直接分类讨论其他情况.写的……shi一样……wa了好几次,和zr一起找了半天,7A…… #include <bits/stdc++.h> using namespace std; typede