多项式朴素乘法

某高中大佬

#include<iostream>
#include<cstdio>
#include<vector>
using namespace std;
typedef long long ll;
vector<ll>A,B,C;
int n,m;
void Mul(){
    for(int i=0;i<n+m-1;i++)C.push_back(0);
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            C[i+j]+=A[i]*B[j];
        }
    }
}
int main(){
    while(~scanf("%d%d",&n,&m)){
        A.clear();
        B.clear();
        C.clear();
        ll t;
        for(int i=0;i<n;i++){
            scanf("%lld",&t);
            A.push_back(t);
        }
        for(int i=0;i<m;i++){
            scanf("%lld",&t);
            B.push_back(t);
        }
        Mul();
        for(int i=0;i<n+m-1;i++){
            printf("%lld ",C[i]);
        }
        printf("\n");
    }
} 

原文地址:https://www.cnblogs.com/ccsu-zry/p/9769512.html

时间: 2024-10-27 12:20:56

多项式朴素乘法的相关文章

用插入法实现多项式的乘法

#include"iostream" #include"stdio.h" #include"string.h" #include"algorithm" #include"queue" #include"stack" #include"ctype.h" #include"cmath" #define mx 1005 using namespace s

朴素贝叶斯分类器(伯努利贝叶斯+高斯贝叶斯+多项式贝叶斯)

1 from sklearn.datasets import load_diabetes 2 X,y=load_diabetes().data,load_diabetes().target 3 X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=8) 4 lr=LinearRegression().fit(X_train,y_train) 5 print("the coefficient:{}".format(

利用朴素贝叶斯实现简单的留言过滤

一.朴素贝叶斯 首先第一个问题,什么是朴素贝叶斯? 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类.而朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法.而我们所想要实现的留言过滤其实是一种分类行为,是通过对于概率的判断,来对样本进行一个归类的过程. 朴素贝叶斯分类(NBC)是以贝叶斯定理为基础并且假设特征条件之间相互独立的方法,先通过已给定的训练集,以特征词之间独立作为前提假设,学习从输入到输出的联合概率分布,再基于学习到的模型,输入A求出使得后验

NLP系列(4)_朴素贝叶斯实战与进阶(转)

http://blog.csdn.net/han_xiaoyang/article/details/50629608 作者: 寒小阳 && 龙心尘 时间:2016年2月. 出处:http://blog.csdn.net/han_xiaoyang/article/details/50629608 http://blog.csdn.net/longxinchen_ml/article/details/50629613 声明:版权所有,转载请联系作者并注明出处 1.引言 前两篇博文介绍了朴素贝叶

Matlab练习——多项式和一元方程求解

1. 一元函数 f(x) = x^3 + (x - 0.98)^2 / (x + 1.25)^3 - 5 * (x + 1 / x),求f(x) = 0 的根 %在函数文件中定义函数 function y = fun(x) y = x ^ 3 + (x - 0.98) ^ 2 / (x + 1.25) ^ 3 - 5 * (x + 1 / x); end %其他文件中求解 clear; clc; a = fzero('fun',[-10,10]) 2. 求上述函数的极值 clear; clc;

4827 妹子[快速乘法]

4827 妹子 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 Description 特大喜讯:信奥班来妹纸了! 为了给妹纸介绍自己,信奥班的才子们专门准备了一场自我介绍会,出席的就太多了,有 a,b,c,d......全是爷们儿就不一一介绍了. a 听见有妹纸了,就自告奋勇当主持人,当然也就是第一个出场的,然后我们自 己安排出场顺序,为了不给妹纸制造紧张的气氛,我们决定把妹纸们穿插在我们之间进行 自我介绍.但是其中有一个妹纸

概率图形模型(PGM)学习笔记(四)-贝叶斯网络-伯努利贝叶斯-贝叶斯多项式

之前忘记强调重要的差异:链式法则的条件概率和贝叶斯网络的链式法则之间的差异 条件概率链式法则 P\left({D,I,G,S,L} \right) = P\left( D \right)P\left( {I\left| D \right.}\right)P\left( {G\left| {D,I} \right.} \right)P\left( {S\left| {D,I,G} \right.}\right)P\left( {L\left| {D,I,G,S} \right.} \right)"

NLP系列(4)_朴素贝叶斯实战与进阶

作者: 寒小阳 && 龙心尘 时间:2016年2月. 出处: http://blog.csdn.net/han_xiaoyang/article/details/50629608 http://blog.csdn.net/longxinchen_ml/article/details/50629613 声明:版权所有,转载请联系作者并注明出处 1.引言 前两篇博文介绍了朴素贝叶斯这个名字读着"萌蠢"但实际上简单直接高效的方法,我们也介绍了一下贝叶斯方法的一些细节.按照老规

Step by Step 改进朴素贝叶斯算法

引言 如果你对naive bayes认识还处于初级阶段,只了解基本的原理和假设,还没有实现过产品级的代码,那么这篇文章能够帮助你一步步对原始的朴素贝叶斯算法进行改进.在这个过程中你将会看到朴素贝叶斯假设的一些不合理处以及局限性,从而了解为什么这些假设在简化你的算法的同时,使最终分类结果变得糟糕,并针对这些问题提出了改进的方法. 朴素贝叶斯(Naive Bayes) 出处: <机器学习>(Machine Learning by Tom M.Mitchell) 符号和术语 假设待分类的实例 X 可