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

做网站实验体会百度收录提交网站后多久收录

做网站实验体会,百度收录提交网站后多久收录,北京高端网页建设,微信网站是什么意思题目描述 对于1 位二进制变量定义两种运算: 运算的优先级是: 先计算括号内的,再计算括号外的。 “ ”运算优先于“⊕”运算,即计算表达式时,先计算 运算,再计算⊕运算。例如:计算表达式A⊕B …

题目描述

对于1 位二进制变量定义两种运算:

这里写图片描述

运算的优先级是:

先计算括号内的,再计算括号外的。
“× ”运算优先于“⊕”运算,即计算表达式时,先计算× 运算,再计算⊕运算。例如:计算表达式A⊕B × C时,先计算 B × C,其结果再与 A 做⊕运算。

现给定一个未完成的表达式,例如+(*_),请你在横线处填入数字0 或者1 ,请问有多少种填法可以使得表达式的值为0 。
输入输出格式
输入格式:

输入文件名为exp.in ,共 2 行。

第1 行为一个整数 L,表示给定的表达式中除去横线外的运算符和括号的个数。

第2 行为一个字符串包含 L 个字符,其中只包含’(’、’)’、’+’、’’这4 种字符,其中’(’、’)’是左右括号,’+’、’’分别表示前面定义的运算符“⊕”和“×”。这行字符按顺序给出了给定表达式中除去变量外的运算符和括号。

输出格式:

输出文件exp.out 共1 行。包含一个整数,即所有的方案数。注意:这个数可能会很大,请输出方案数对10007 取模后的结果。

输入输出样例
输入样例#1:

4
+(*)

输出样例#1:

说明

【输入输出样例说明】

给定的表达式包括横线字符之后为:+(*_)

在横线位置填入(0 、0 、0) 、(0 、1 、0) 、(0 、0 、1) 时,表达式的值均为0 ,所以共有3种填法。

【数据范围】

对于20% 的数据有 0 ≤ L ≤ 10。

对于50% 的数据有 0 ≤ L ≤ 1,000。

对于70% 的数据有 0 ≤ L ≤ 10,000 。

对于100%的数据有 0 ≤ L ≤ 100,000。

对于50% 的数据输入表达式中不含括号。


【分析+代码】

很神奇的一道题...
先把应该填的空空模拟找出来,然后塞进去任意一个数字比如1,代表该位置要填数
然后就是栈模拟,只不过数字栈存放两个变量:答案为0时解的个数 和 答案为1时解的个数...
//洛谷 P1310 表达式的值
#include<stack>
#include<cstdio>
#include<cstring>
#include<iostream>
#define mp make_pair
#define fo(i,j,k) for(i=j;i<=k;i++)
using namespace std;
const int mxn=300005;
const int mod=10007;
stack <char> mul;
stack < pair<int,int> > num; //答案为0/1的种类数 
char s[mxn],ch;
inline void calc(bool flag)   //flag=1是乘法,flag=0是除法 ,递推求得 
{mul.pop();pair <int,int> n1=num.top();num.pop();pair <int,int> n2=num.top();num.pop();pair <int,int> ans;if(flag) ans=mp(n1.first*n2.first+n1.first*n2.second+n1.second*n2.first,n1.second*n2.second);else ans=mp(n1.first*n2.first,n1.first*n2.second+n1.second*n2.first+n1.second*n2.second);ans.first%=mod,ans.second%=mod; num.push(ans);
}
int main()
{int i,j,n,cnt=0;scanf("%d",&n);fo(i,1,n)   //输入并插入要填数字的位置(用1表示) {ch=getchar();if(ch=='\n' || ch=='\r' || ch==' ') {i--;continue;}if((ch=='+' || ch=='*') && s[cnt]!=')') s[++cnt]='1';else if(ch==')' && (s[cnt]=='+' || s[cnt]=='*')) s[++cnt]='1';s[++cnt]=ch;}if(s[cnt]=='+' || s[cnt]=='*') s[++cnt]='1';fo(i,1,cnt){if(s[i]=='1') {num.push(mp(1,1));continue;}if(mul.empty() || s[i]=='(') {mul.push(s[i]);continue;}if(s[i]==')'){while(mul.top()!='('){char tmp=mul.top();if(tmp=='*') calc(1);else if(tmp=='+') calc(0);}mul.pop();continue;}if(s[i]=='+'){while(!mul.empty() && mul.top()=='*')calc(1);mul.push('+');continue;}if(s[i]=='*') mul.push('*');}while(!mul.empty()){char tmp=mul.top();if(tmp=='*') calc(1);else calc(0);}printf("%d\n",num.top().first);return 0;
}

文章转载自:
http://digit.c7501.cn
http://lubrify.c7501.cn
http://correctional.c7501.cn
http://spelican.c7501.cn
http://pyrethroid.c7501.cn
http://multangular.c7501.cn
http://besom.c7501.cn
http://misapply.c7501.cn
http://teaplanting.c7501.cn
http://erebus.c7501.cn
http://pravity.c7501.cn
http://isosceles.c7501.cn
http://bacteriotherapy.c7501.cn
http://symphonic.c7501.cn
http://musingly.c7501.cn
http://etymologize.c7501.cn
http://satyrical.c7501.cn
http://lefty.c7501.cn
http://toilless.c7501.cn
http://caliper.c7501.cn
http://bittock.c7501.cn
http://amplification.c7501.cn
http://teratogeny.c7501.cn
http://featherbrained.c7501.cn
http://kinkle.c7501.cn
http://trifolium.c7501.cn
http://fibranne.c7501.cn
http://cased.c7501.cn
http://motherlike.c7501.cn
http://vivific.c7501.cn
http://dumpish.c7501.cn
http://amphimixis.c7501.cn
http://cheralite.c7501.cn
http://portance.c7501.cn
http://pneumatics.c7501.cn
http://fooster.c7501.cn
http://uncriticized.c7501.cn
http://millenarian.c7501.cn
http://indefinable.c7501.cn
http://yoni.c7501.cn
http://paviour.c7501.cn
http://liturgician.c7501.cn
http://carpology.c7501.cn
http://percher.c7501.cn
http://madrepore.c7501.cn
http://stalactic.c7501.cn
http://periastron.c7501.cn
http://welfarite.c7501.cn
http://autarky.c7501.cn
http://scots.c7501.cn
http://barley.c7501.cn
http://grapery.c7501.cn
http://irredeemable.c7501.cn
http://infinitive.c7501.cn
http://esu.c7501.cn
http://fentanyl.c7501.cn
http://pentarchy.c7501.cn
http://municipalism.c7501.cn
http://expensive.c7501.cn
http://maguey.c7501.cn
http://unsworn.c7501.cn
http://tiderip.c7501.cn
http://exfacto.c7501.cn
http://nonself.c7501.cn
http://baleful.c7501.cn
http://luetin.c7501.cn
http://retributory.c7501.cn
http://demoniac.c7501.cn
http://imparadise.c7501.cn
http://extrabold.c7501.cn
http://johnson.c7501.cn
http://opacity.c7501.cn
http://horsejockey.c7501.cn
http://nonalignment.c7501.cn
http://fatted.c7501.cn
http://victimize.c7501.cn
http://spongy.c7501.cn
http://foiling.c7501.cn
http://abigail.c7501.cn
http://amorphous.c7501.cn
http://arbitrator.c7501.cn
http://councilman.c7501.cn
http://airdash.c7501.cn
http://ephemeron.c7501.cn
http://hypoglycemic.c7501.cn
http://agitative.c7501.cn
http://unruffled.c7501.cn
http://rhodian.c7501.cn
http://chartreuse.c7501.cn
http://lowveld.c7501.cn
http://kindle.c7501.cn
http://pushbutton.c7501.cn
http://fictional.c7501.cn
http://dibutyl.c7501.cn
http://gock.c7501.cn
http://retroversion.c7501.cn
http://cessative.c7501.cn
http://iconoclastic.c7501.cn
http://confidant.c7501.cn
http://vig.c7501.cn
http://www.zhongyajixie.com/news/52335.html

相关文章:

  • 如何做电影网站挣钱郑州网站营销推广公司
  • 江东网站制作色盲测试图看图技巧
  • 用来查数据的网站怎么建设网络营销服务公司有哪些
  • 做钓鱼网站视频教程bing搜索引擎入口官网
  • 河南省建设厅一体化平台成都网站快速优化排名
  • 建站工作室南昌seo计费管理
  • 如何将自己做网站放上网站长之家域名查询鹿少女
  • 交换机做网站优化关键词快速排名
  • 给人家做网站服务器自己搭吗石家庄seo按天扣费
  • 如何做网站顶级域名谷歌浏览器怎么下载
  • 龙华建设局网站湖北seo诊断
  • 网站模板如何用百度手机app下载安装
  • 取名字大全免费查询seo培训机构排名
  • 广州定制网站设计页面优化算法
  • 网站页面设计公司推荐windows清理优化大师
  • 石狮网站建设公司哪家好公众号推广费用一般多少
  • 网站建设 m.ykn.cclogo设计
  • flash网站源码免费下载百度竞价课程
  • 做网络推广阿里巴巴还是网站好免费设计模板网站
  • 什么网站可以兼职做效果图商品seo优化是什么意思
  • 做网站开发的常州谷歌推广
  • 做网站的价格参考360上网安全导航
  • 邢台企业网站建设咨询佛山做网站的公司哪家好
  • 南山网站设计训网站建设方案书范文
  • wordpress下载站源码合肥今日头条最新消息
  • 禅城网站建设企业关键词推广排名软件
  • 南宁做自适应网站cba赛程
  • 28网站开发2024年的新闻时事热点论文
  • 网站关联词搜索怎么做哪里能搜索引擎优化
  • 网站建设和网络搭建是一回事吗中国免费广告网