UVA 712
程序员文章站
2022-03-14 19:40:44
...
题目
AC code
#include"cstdio"
#include"map"
#include"iostream"
#include"string"
#include"stack"
using namespace std;
int main(){
int n;
int q[10];
string s, d, p;
string c[10];
int count=1;
while(cin>>n && n!=0){
cin.get();
getline(cin, s);
getline(cin, d);
int m;
cin>>m;
cin.get();
for(int i=0;i<m;i++){
getline(cin, p);
int len = p.length();
int l = len-1;
int sum=0;
for(int i=0;i<len;i++,l--){
int x=p[i]-'0';
int y=1;
for(int j=0;j<l;j++)
y*=2;
sum += y*x;
}
q[i]=d[sum] - '0';
}
printf("S-Tree #%d:\n",count++);
for(int i=0;i<m;i++)
printf("%d",q[i]);
printf("\n\n");
}
return 0;
}
- getline(), c.get(), cin, 的用法
点击这里查看
推荐阅读
-
都是65W单口充电器 小米AD651与紫米HA712有什么不同?
-
四摄迅猛龙 全新系列realme Q宣布:搭载骁龙712
-
团体队列 UVA540 Team Queue
-
丑数(Ugly Numbers, UVa 136)
-
realme 5 Pro发布:骁龙712+4800万AI四摄
-
骁龙712+UFS 2.1+索尼4800万 realme Q即将发布
-
realme Q开启预售:骁龙712+索尼4800万四摄 998元送碎屏保
-
HP LaserJet M712打印机怎么设置自动双面打印?
-
HP LaserJet M712打印机怎么打印小册子?
-
破损的键盘(悲剧文本)(Broken Keyboard(a.k.a. Beiju Text),Uva 11988)