当前位置: 首页 > news >正文

学习怎么做网站google搜索排名优化

学习怎么做网站,google搜索排名优化,如何自己做网站发布到服务器上面,网站建设的具体方法思路: 将表达式整理成只有目标求导变量的无括号加法表达式,其他变量均代入其值,然后利用最简单的求导公式,求出最终值。 样例1 x1 x1 x1 * x2 *转换成 x1*x1*x1x1*x2 若求导x1,则只留下x1,变为 x1*x1*x1…

思路:

将表达式整理成只有目标求导变量的无括号加法表达式,其他变量均代入其值,然后利用最简单的求导公式,求出最终值。

样例1
x1 x1 x1 * x2 + *转换成 x1*x1*x1+x1*x2
若求导x1,则只留下x1,变为 x1*x1*x1+x1*3
求导完就是 3*x1*x1+3

更一般的,我们可以只记录表达式的系数和指数,那么我们要将每个运算数转换为一元表达式

x1*x1*x1+x1*3转换为
指数1 系数3
指数3 系数1求导之后为
指数0 系数3*1
指数2 系数1*3

对于+运算和-运算,对最终表达式就是直接相加和相减就好了,对*运算,我们要将两个表达式进行乘法运算,指数相加,系数相乘

样例1x1*x1
转换为(指数1 系数1)*(指数1 系数1)=(指数2 系数1)
x1*x1+x2
转换为(指数2 系数1)+(指数0 系数x2)=(指数0 系数x2 指数2 系数1)

代码:

#include <bits/stdc++.h>
#define N 105
using namespace std;
typedef long long ll;
const int mod=1e9+7;int n,m;
ll a[N],k;
string str,s;
vector<string> ve;
stack<map<ll,ll> > st;//记录运算数的一元表达式的系数和指数int main(){cin>>n>>m;getchar();getline(cin,str);stringstream ss(str);while(ss>>s){//所有的运算符和运算数ve.push_back(s);}for(int t=0;t<m;t++){cin>>k;str="x"+to_string(k);//求导变量for(int i=1;i<=n;i++) cin>>a[i];for(int i=0;i<ve.size();i++){s=ve[i];if(s=="+"||s=="-"||s=="*"){//运算符map<ll,ll> mp2=st.top(); st.pop();map<ll,ll> mp1=st.top(); st.pop();map<ll,ll> mp;if(s=="+"){//加法mp=mp1;for(map<ll,ll>::iterator it=mp2.begin();it!=mp2.end();it++){mp[it->first]+=it->second;mp[it->first]%=mod;}}else if(s=="-"){//减法mp=mp1;for(map<ll,ll>::iterator it=mp2.begin();it!=mp2.end();it++){mp[it->first]-=it->second;mp[it->first]%=mod;}}else{//乘法for(map<ll,ll>::iterator it1=mp1.begin();it1!=mp1.end();it1++){for(map<ll,ll>::iterator it2=mp2.begin();it2!=mp2.end();it2++){mp[it1->first+it2->first]+=it1->second*it2->second;mp[it1->first+it2->first]%=mod;}}}mp1.clear(); mp2.clear();st.push(mp);}else if(s==str){//是求导变量,保留map<ll,ll> mp;mp[1]=1;st.push(mp);}else if(s[0]=='x'){//是其他变量,则代入其值int d=stod(s.substr(1));map<ll,ll> mp;mp[0]=a[d]%mod;st.push(mp);}else{//是数字ll d=stol(s);map<ll,ll> mp;mp[0]=d%mod;st.push(mp);}}map<ll,ll> mp=st.top(); st.pop();//获得结果的一元表达式ll ans=0,fac=1,pree=0;for(map<ll,ll>::iterator it=mp.begin();it!=mp.end();it++){ll e=it->first,c=it->second;for(int i=pree+1;i<e;i++) fac=fac*a[k]%mod; pree=e==0?0:e-1;ans=(ans+c*e*fac)%mod;//简单求导公式}cout<<(ans+mod)%mod<<endl;mp.clear();}return 0;
}

http://www.wooajung.com/news/22439.html

相关文章:

  • asp网站免费空间网络营销概念
  • 网站网站建设设计公司做百度关键词排名的公司
  • 刚做的网站为什么搜索不到搭建网站多少钱
  • 酒店网站开发aso优化的主要内容
  • 室内设计师联盟官网入口google搜索引擎优化
  • wordpress如何开启多站点关键词首页排名代做
  • php如何做视频网站优化seo公司哪家好
  • 网站建设核心六年级上册数学优化设计答案
  • 千里做他千百度网站app推广多少钱一单
  • 基层政府网站建设网络营销与直播电商学什么
  • WordPress适合建大型网站吗sem账户托管外包
  • asp网站开发教程北京seo优化公司
  • 厦门高端模板建站知乎关键词搜索排名
  • 工商企业查询网seo外链增加
  • 网站网站建设2021年网络热点舆论
  • 摄影作品网站app十大排名凡科建站快车
  • 塔城地区建设工程信息网站网站页面的优化
  • 乌鲁木齐做网站的公司北京seo如何排名
  • 做网站公司官网百度网盘云资源搜索引擎
  • 高端建设网站公司互联网营销师
  • 做视频直播网站需要办理什么资质免费推广
  • 海口网站排名推广营销网站建设方案
  • wordpress建博客网站吗推广普通话手抄报文字内容
  • 自己怎么做返利网站吗自媒体135网站免费下载安装
  • 我想网上做网站武汉seo认可搜点网络
  • 荥阳企业网站建设北京seo外包公司要靠谱的
  • 顺庆区城乡规划建设局门户网站嘉兴百度快照优化排名
  • 查权重工具重庆seo排名软件
  • 微信网站平台怎么建立韩国网站
  • 欧美真做的大尺寸电影网站手机百度网盘下载慢怎么解决