usingnamespacestd;charc1,c2,c3,c4,blank;doubled1,d2,d3,d4;boolcheck(charc){if(c1!=c&&c2!=c&&c3!=c)returntrue;returnfalse;}intmain(){doubleval[300]={0.0},R=8.314;cin>>c1>>blank;cin>>val[c1];cin>>c2>>blank;cin>>val" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Timus 1823

系統 1768 0
      
        #include 
      
      
        <
      
      
        iostream
      
      
        >
      
      
        
using namespace std;

char c1,c2,c3,c4,blank;
double d1,d2,d3,d4;

bool check( char c) {
if (c1 != c && c2 != c && c3 != c)
return true ;

return false ;
}

int main() {

double val[ 300 ] = { 0.0 }, R = 8.314 ;

cin
>> c1 >> blank;
cin
>> val[c1];
cin
>> c2 >> blank;
cin
>> val[c2];
cin
>> c3 >> blank;
cin
>> val[c3];

if (check( ' T ' )) {
if ((val[ ' n ' ] == 0 && val[ ' p ' ] != 0 ) || val[ ' p ' ] == 0 && val[ ' n ' ] != 0 )
printf(
" error\n " );
else if (val[ ' n ' ] == 0 && val[ ' p ' ] == 0 )
printf(
" undefined\n " );
/* else if(val['n'] == val['V'])
val['n'] = val['V'] = 1;
else if(val['p'] == val['n'])
val['p'] = val['n'] = 1;
*/
else {
val[
' T ' ] = (val[ ' p ' ] * val[ ' V ' ]) / ( val[ ' n ' ] * R );

printf(
" T = %lf\n " , val[ ' T ' ]);

/* int T = (int)(val['T'] * 10000) % 10;
if( T > 4 )
val['T'] += 0.001;

T = (int)(val['T'] * 1000);
if(T > 0)
printf("T = %lf\n", val['T']);
else
printf("error\n");
*/
}
}

if (check( ' p ' )) {
if (val[ ' n ' ] == 0 )
// printf("undefined\n"); wa 12
printf( " p = 0.0000000000\n " );
/* else if(val['T'] == val['V'])
val['T'] = val['V'] = 1;
else if(val['n'] == val['V'])
val['n'] = val['V'] = 1;
*/
else {
val[
' p ' ] = (val[ ' n ' ] * R * val[ ' T ' ] / val[ ' V ' ]);

printf(
" p = %lf\n " , val[ ' p ' ]);

/* int p = (int)(val['p'] * 10000) % 10;
if( p > 4 )
val['p'] += 0.001;

p = (int)(val['p'] * 1000);
if(p > 0)
printf("p = %lf\n", val['p']);
else
printf("error\n");
*/
}
}

if (check( ' n ' )) {
if (val[ ' p ' ] == 0 )
// printf("undefined\n"); wa 6
printf( " n = 0.0000000000\n " );
/* else if(val['T'] == val['V'])
val['T'] = val['V'] = 1;
else if(val['p'] == val['T'])
val['p'] = val['T'] = 1;
*/
else {
val[
' n ' ] = (val[ ' p ' ] * val[ ' V ' ]) / (val[ ' T ' ] * R);

printf(
" n = %lf\n " , val[ ' n ' ]);

/* int n = (int)(val['n'] * 10000) % 10;
if( n > 4 )
val['n'] += 0.001;

n = (int)(val['n'] * 1000);
if(n > 0)
printf("n = %lf\n", val['n']);
else
printf("error\n");
*/
}
}

if (check( ' V ' )) {
if ((val[ ' n ' ] == 0 && val[ ' p ' ] != 0 ) || val[ ' p ' ] == 0 && val[ ' n ' ] != 0 )
printf(
" error\n " );
else if (val[ ' n ' ] == 0 && val[ ' p ' ] == 0 ) // without this code wa 8
printf( " undefined\n " );
/* else if(val['T'] == val['p'])
val['T'] = val['p'] = 1;
else if(val['p'] == val['n'])
val['p'] = val['n'] = 1;
*/
else {
val[
' V ' ] = (val[ ' n ' ] * R * val[ ' T ' ] / val[ ' p ' ]);

/* int v = (int)(val['V'] * 10000) % 10;
if( v > 4 )
val['V'] += 0.001;
*/

printf(
" V = %lf\n " , val[ ' V ' ]);

// v = (int)(val['V'] * 1000);
// if(v > 0)
// printf("V = %lf\n", val['V']);
// else
// printf("error\n");
}
}

return 0 ;
}

  這題目就是蛋疼蛋疼蛋疼, 要考慮各種參數的配合,這個都算了,竟然在我考慮了進位,計算后結果大小這些情況后反而一直WA,反正這題目是我TIMUS目前WA最多了,60多次。

Timus 1823


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本黄在线观看免费播放 | 欧美一区二区三区免费观看视频 | 亚洲精品无码成人A片九色播放 | 高清不卡一区 | 欧美不卡视频一区发布 | 亚洲欧美日韩激情在线观看 | 牛和人交videos欧美冫3d | 精品视频二区 | 欧美日韩精品一区二区三区 | 懂色中文一区二区三区在线视频 | 久草视频福利在线观看 | 精品国精品国产自在久国产应用 | 亚洲一二三四2021不卡 | 久久久久久久国产精品电影 | 亚洲视频不卡 | 电视剧全部免费观看 | 国产黄在线观看免费观看软件视频 | 国产成人精品日本亚洲麻豆 | 午夜精品久久久久久99热7777 | 国产福利高清在线视频 | 欧美天堂在线观看 | 欧美videosex性欧美成人 | 国产亚洲精品久久久久久久软件 | 欧美最猛性xxxxx亚洲精品 | 色人阁久久 | 欧美日韩福利视频 | 亚洲黄色在线 | 奇米影视四色7777 | 色狠狠成人综合网 | 久久久久国产视频 | 九九综合 | 中文字幕视频一区 | 欧美日韩一区二区在线观看视频 | 国产成人精品在线观看 | 天天拍天天操 | 97在线碰碰观看免费高清 | 欧美一区二区三区久久 | 中文字幕亚洲欧美 | 国产精品久久自在自2021 | 亚洲欧美韩国日产综合在线 | 欧美一级二级在线观看 |