本文主要是介绍POJ 3673(水题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击打开链接
题意:定义一种新的乘法,比如123*45=1x4+1x5+2x4+2x5+3x4+3x5,现在给出两个被乘数a,b,输出a*b
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
#include<map>
#include<vector>
#include<cmath>
using namespace std;
typedef long long ll;
const int maxn = 10000 + 5;int main()
{char s1[50],s2[50];while(~scanf("%s%s",s1,s2)){ll sum = 0;for(int i = 0; s1[i]; i++)for(int j = 0; s2[j]; j++){sum += (s1[i] - '0') * (s2[j] - '0');}printf("%lld\n",sum);}return 0;
}
这篇关于POJ 3673(水题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!