题目描述: 输入n个矩阵的维度和一些矩阵链乘表达式,输出乘法的次数.如果乘法无法进行,输出error. Sample Input 9 A 50 10 B 10 20 C 20 5 D 30 35 E 35 15 F 15 5 G 5 10 H 10 20 I 20 25 A B C (AA) (AB) (AC) (A(BC)) ((AB)C) (((((DE)F)G)H)I) (D(E(F(G(HI))))) ((D(EF))((GH)I)) Sample Output 0 0 0 error…
题目链接:https://vjudge.net/problem/POJ-1651 Multiplication Puzzle Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 11239 Accepted: 6980 Description The multiplication puzzle is played with a row of cards, each containing a single positive…
3阶矩阵的乘法 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) c-source: #include<stdio.h> #define M 3 #define N 3 void main() { int t[M][N],b[M][N]; int n; printf("The number of n:\n"); scanf("%d",&a…
Multiplication Puzzle Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8040 Accepted: 4979 Description The multiplication puzzle is played with a row of cards, each containing a single positive integer. During the move player takes one…
Input Specification Input consists of two parts: a list of matrices and a list of expressions. The first line of the input file contains one integer n ( ), representing the number of matrices in the first part. The next n lines each contain one capi…
经典问题没啥说的 #include<stdio.h> #include<string.h> #define max 100+1 #define min(a,b) (a<b?a:b) typedef long long LL; LL dp[max][max]; int p[max]; int main(){ int n; while(~scanf("%d",&n)){ int i,j,k,l; for(…