栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

poj 1090 Chain

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

poj 1090 Chain

#include<iostream>#include<string.h>using namespace std;int ko[1000];int cun[1000][350];int ans[1000];int main(){int length,i,j,sum;cin>>length;sum=0;for(i=0;i<length;i++){cin>>ko[i];sum=sum+ko[i];}for(i=0;i<length;i++){sum=sum-ko[i];if(sum%2==1)ko[i]=1-ko[i];}memset(cun,0,sizeof(cun));cun[0][0]=1;for(i=1;i<length;i++){for(j=0;j<=349;j++){cun[i][j]=cun[i-1][j]*2;}for(j=0;j<=349;j++){if(cun[i][j]>10){cun[i][j+1]=cun[i][j+1]+cun[i][j]/10;cun[i][j]=cun[i][j]%10;}}}memset(ans,0,sizeof(ans));for(i=0;i<length;i++){if(ko[i]==0)continue;int carry=0;for(j=0;j<=349;j++){ans[j]=ans[j]+cun[i][j]+carry;carry=ans[j]/10;ans[j]=ans[j]%10;}}int flag=-1;for(i=400;i>=0;i--)if(ans[i]!=0){flag=i;break;}if(flag==-1)cout<<0;for(i=flag;i>=0;i--)cout<<ans[i];cout<<endl;return 0;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/366848.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号