2013年山东省第四届ACM大学生程序设计竞赛 Alice and Bob
Alice and Bob
Time Limit: 1000ms Memory limit: 65536K
题目描述
Alice and Bob like playing games very much.Today, they introduce a new game.
There is a polynomial like this: (a0*x^(2^0)+1) * (a1 * x^(2^1)+1)*.......*(an-1 * x^(2^(n-1))+1). Then Alice ask Bob Q questions. In the expansion of the Polynomial, Given an integer P, please tell the coefficient of the x^P.
Can you help Bob answer these questions?
输入
For each case, the first line contains a number n, then n numbers a0, a1, .... an-1 followed in the next line. In the third line is a number Q, and then following Q numbers P.
1 <= T <= 20
1 <= n <= 50
0 <= ai <= 100
Q <= 1000
0 <= P <= 1234567898765432
输出
示例输入
1
2
2 1
2
3
4
示例输出
2
0
提示
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std ;
int main()
{
int n ;
cin>>n ;
while(n--)
{
int t ;
int a[],b[] ;
cin>>t ;
memset(a,,sizeof(a));
for(int i = ; i <= t- ; i++)
{
cin>>a[i];
}
int p;
cin>>p;
for(int i = ; i <= p ; i++)
{
long long q ;
cin>>q ;
int x = ;
if(q == )
{
cout<<""<<endl;
continue ;
}
while(q)
{
b[x++] = q% ;
q = q/ ;
}
int sum = ;
for(int j = ; j <= x- ; j++)
{
if(b[j])
{
sum = sum*a[j]%;
}
}
cout<<sum<<endl ;
}
}
return ;
}
2013年山东省第四届ACM大学生程序设计竞赛 Alice and Bob的更多相关文章
- Alice and Bob(2013年山东省第四届ACM大学生程序设计竞赛)
		
Alice and Bob Time Limit: 1000ms Memory limit: 65536K 题目描述 Alice and Bob like playing games very m ...
 - 2013年山东省第四届ACM大学生程序设计竞赛-最后一道大水题:Contest Print Server
		
点击打开链接 2226: Contest Print Server Time Limit: 1 Sec Memory Limit: 128 MB Submit: 53 Solved: 18 [Su ...
 - sdut Mountain Subsequences 2013年山东省第四届ACM大学生程序设计竞赛
		
Mountain Subsequences 题目描述 Coco is a beautiful ACMer girl living in a very beautiful mountain. There ...
 - 2013年山东省第四届ACM大学生程序设计竞赛J题:Contest Print Server
		
题目描述 In ACM/ICPC on-site contests ,3 students share 1 computer,so you can print your source code ...
 - 2013年山东省第四届ACM大学生程序设计竞赛E题:Alice and Bob
		
题目描述 Alice and Bob like playing games very much.Today, they introduce a new game. There is a polynom ...
 - 山东省第四届ACM大学生程序设计竞赛解题报告(部分)
		
2013年"浪潮杯"山东省第四届ACM大学生程序设计竞赛排名:http://acm.upc.edu.cn/ranklist/ 一.第J题坑爹大水题,模拟一下就行了 J:Contes ...
 - UPC 2224 / “浪潮杯”山东省第四届ACM大学生程序设计竞赛 1008 Boring Counting 主席树
		
Problem H:Boring Counting Time Limit : 6000/3000ms (Java/Other) Memory Limit : 65535/32768K (Java/ ...
 - [2012山东省第三届ACM大学生程序设计竞赛]——n a^o7 !
		
n a^o7 ! 题目:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2413 Time Lim ...
 - angry_birds_again_and_again(2014年山东省第五届ACM大学生程序设计竞赛A题)
		
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2877 题目描述 The problems ca ...
 
随机推荐
- cadence16.3破解方法
			
今天安装cadence16.3,安装了两遍都失败了,百思不得其解,结果总是出现在license上,如下图所示: 后面当然就只能启动demo版了,于是网上找,参照以前古老的法子,终于解决问题! 首先,开 ...
 - hibernate知识点理解
			
1.只有业务逻辑层出现的问题? 1.切换数据库麻烦 2.sql编写起来麻烦 3.我们的程序员不需要关注数据库,只希望关心业务本身 2.hibernate的好处 1.程序员只关心业务逻辑,使角色更加清楚 ...
 - Highcharts条形与柱形同时显示
			
var chart; $(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'chart_combo' //关联页面元素di ...
 - c# datatable list 相互转换
			
/*Converts List To DataTable*/ public static DataTable ToDataTable<TSource>(IList<TSource&g ...
 - pandas库学习笔记(一)Series入门学习
			
Pandas基本介绍: pandas is an open source, BSD-licensed (permissive free software licenses) library provi ...
 - MySQL Online DDL 工具之pt-online-schema-change
			
MySQL DDL:DDL是一个令所有MySQL dDBA 诟病的一个功能,因为在MySQL中在对表进行dDDL时,会锁表,当表比较小比如小于1W行时,对前端影响较小,当时遇到千万级别的表,就会影响前 ...
 - iOS学习笔记之typedef
			
typedef unsigned long long weiboId; typedef 定义一个使用方便的类型,谓之为“宏定义“. unsigned long long 是一种无符号的长长整型.本应该 ...
 - mac安装cocoapods
			
sudo gem install cocoapods
 - 初解DLL基本知识
			
1.DLL基本理论 在Windows操作系统中,几乎所有的内容都是以DLL的形式存在的. 1.DLL基本概念 语言程序要从目标代码(.obj)外部引用函数,可以通过俩种途径实现——静态链接和动态链接. ...
 - Fragment inner class should be static
			
package com.example.fragmenttest; import android.annotation.SuppressLint; import android.app.Activit ...