日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tautology--POJ 3295

發(fā)布時間:2025/7/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tautology--POJ 3295 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、題目類型:模擬題、棧、位運算。

2、解題思路:(1)題意只用到5個 bool 變量,所以用0—32的 int 型用于循環(huán);(2)根據(jù)str的操作符性質(zhì)不停的出戰(zhàn)、入棧直到循環(huán)結(jié)束。(3)判斷最終棧中數(shù)據(jù)的真假,輸出結(jié)果。

3、注意事項:從str.length()-1開始循環(huán)出入棧;

4、實現(xiàn)方法:

#include<iostream>
#include
<string>
#include
<stack>
using namespace std;

stack
<bool> sta;
bool val[5],flag;

int main()
{
int i,j;
string str;
bool tmp1,tmp2;
while(cin>>str && str!="0")
{
flag
=1;
for(i=0;i<32 && flag;i++)
{
memset(val,
0,sizeof(val));
for(j=0;j<5;j++)
{
if(i & (1<<j))
val[j]
=1;
}
for(j=str.length()-1;j>=0;j--)
{
switch(str[j])
{
case 'p':case 'q':case 'r':case 's':case 't':
sta.push(val[str[j]
-'p']);
break;
case 'N':
tmp1
=sta.top();
sta.pop();
sta.push(
!tmp1);
break;
case 'E':
tmp1
=sta.top();
sta.pop();
tmp2
=sta.top();
sta.pop();
sta.push(tmp1
==tmp2);
break;
case 'A':
tmp1
=sta.top();
sta.pop();
tmp2
=sta.top();
sta.pop();
sta.push(tmp1
||tmp2);
break;
case 'K':
tmp1
=sta.top();
sta.pop();
tmp2
=sta.top();
sta.pop();
sta.push(tmp1
&& tmp2);
break;
case 'C':
tmp1
=sta.top();
sta.pop();
tmp2
=sta.top();
sta.pop();
if(tmp2 && !tmp1)
tmp1
=0;
else
tmp1
=1;
sta.push(tmp1);
break;
default:
break;
};
}
if(!sta.top())
flag
=0;
}
if(flag)
cout
<<"tautology"<<endl;
else
cout
<<"not"<<endl;
}
return 0;
}

?

轉(zhuǎn)載于:https://www.cnblogs.com/yongze103/archive/2010/08/03/1791612.html

總結(jié)

以上是生活随笔為你收集整理的Tautology--POJ 3295的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美日韩三级 | 五月99久久婷婷国产综合亚洲 | 天天艹av | 91网址在线| 日韩中文字幕不卡 | 男人都懂的网站 | 国产一区在线不卡 | 黄色一级视频免费观看 | 久久亚洲综合 | 国产成人精品一区二区色戒 | 久久久久久免费毛片精品 | 夜夜操天天爽 | 久久久一区二区三区四区 | 无码人妻丰满熟妇区五十路百度 | 亚洲免费在线看 | 亚洲黄色精品 | 99久久99久久精品国产片 | 欧美又大粗又爽又黄大片视频 | 久久r精品 | 伊人一区二区三区四区 | 中文字幕一区二区三区视频 | 五月天黄色网址 | 毛片无码免费无码播放 | 黄色在线a| 丰满熟妇人妻av无码区 | 日韩福利在线观看 | 日本三级日本三级日本三级极 | 久久夜色精品亚洲 | 国产jk精品白丝av在线观看 | 日韩三级精品 | 丰满人妻老熟妇伦人精品 | 国产精品熟妇人妻g奶一区 a少妇 | 精品国产专区 | 在线免费看a | 亚洲精品国产suv一区 | 青春草av| 国产精品探花一区二区在线观看 | 在线观看国产黄 | 美女张开腿露出尿口 | 成人高清在线观看 | 国产女主播在线一区二区 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 无码人妻熟妇av又粗又大 | 亚洲国产精品人人爽夜夜爽 | 黄色小网站在线观看 | 日本美女高潮 | 麻豆精品国产 | 亚洲爽片 | 成人交性视频免费看 | 欧美性猛交aaaa片黑人 | 青青青国产 | 欧美精品一区二区三区久久 | 第一次破处视频 | 天天爽天天插 | 精品无码一区二区三区在线 | 97超碰总站 | 亚洲人人插 | 五月婷婷视频在线观看 | 一级影片在线观看 | 亚洲综合小说网 | 婷婷俺来也 | 日韩毛片在线 | 日本伦理中文字幕 | 黄瓜视频在线免费观看 | 久草青青视频 | 久久久久亚洲av片无码v | 久久鲁鲁| 久色精品 | 国产精品视频99 | 天天看天天摸天天操 | 午夜少妇av | 国产裸体网站 | 欧美亚洲综合在线 | 久久天| 一区二区少妇 | 国产91在线免费 | 免费观看黄网站 | 天天插综合网 | 韩国美女被c | 亚洲精品不卡 | 一区二区三区中文字幕 | 天天伊人网 | 播放男人添女人下边视频 | 亚洲天堂网在线视频 | 国产视频二区 | 日本亚洲一区二区 | 男女激情在线观看 | 久久免费精彩视频 | 亚洲天堂男人天堂 | 天天爽天天射 | 蜜桃臀av在线 | 中文字幕第十二页 | 久久久久99精品成人片毛片 | 99成人精品视频 | 欧美日韩成人在线 | 秘密基地在线观看完整版免费 | 国产ts在线观看 | 九久久久久| 一区二区三区国产视频 |