UVA 11609 - Teams Shipu Ahamed - 01 Sep 2020 Problem PDFSolution:/*-----------------------------------------------*/ //Problem Setter: Towhidul Islam Talukdar //Problem Name : Teams //Uva Problem No: 11609 //Type : Math,Bigmod,Summations. //Author : Shipu Ahamed //University : BUBT //E-mail : shipuahamed01@gmail.com /*-----------------------------------------------*/ //Hints :http://www.outsbook.com/uva/?page=latest_post&category=-1&id=11609 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define sc scanf #define pf printf #define pi 2*acos(0.0) #define mod 1000000007 using namespace std; ll bigmod (ll b, ll p) { if (p==0) return 1; if (p==1) return b; if (p % 2==0 ) { ll r = bigmod(b, p / 2) % mod; return (r*r) % mod; } else return (bigmod (b, p - 1) % mod) * (b % mod); } int main() { int t,no=0; cin>>t; while(t--) { int n; cin>>n; pf("Case #%d: ",++no); cout<<((n%mod)*bigmod(2,n-1)%mod)%mod<https://github.com/Shipu/OnlineJudgeProblemSolutionWithCPlusPlus/tree/master/uva/11609/11609.cpp