有5種烷烴基,6個原子,5個化學鍵,用編號對表示化學鍵的位置(原子未預先編號),根據所給的化學鍵編號,輸出烷烴基型別。
觀察烷烴基,按照各個原子連線的化學鍵數目區別,特徵如下:
#include
#include
#include
using
namespace std;
int t,a,b;
intmain
(void);
setint>
> chekey;
for(
int i=
0;i<5;
++i)
vector<
int> index_1;
vector<
int> index_3;
int one=
0,two=
0,three=
0,four=0;
for(
int i=
1;i<=6;
++i)
else
if(times[i]==2
)else
if(times[i]==3
)else
if(times[i]==4
) four++;}
if(one==
2&&two==4)
else
if(one==
4&&three==2)
else
if(one==
4&&four==
1&&two==1)
else
if(one==
3&&two==
2&&three==1)
;if(chekey.
find
(temps)
!=chekey.
end())
two++;}
}if(two==2)
printf
("2-methylpentane\n");
if(two==1)
printf
("3-methylpentane\n");
}}return0;
}
甄別烷烴基的類別
化學很神奇,以下是烷烴基。假設如上圖,這個烷烴基有6個原子和5個化學鍵,6個原子分別標號1 6,然後用一對數字 a,b 表示原子a和原子b間有乙個化學鍵。這樣通過5行a,b可以描述乙個烷烴基。你的任務是甄別烷烴基的類別。input 輸入第一行為資料的組數t 1 t 200000 每組資料有5行,每行...
確定烷烴基種類(列舉)
烷烴基有6個原子和5個化學鍵,6個原子分別標號1 6,然後用一對數字 a,b 表示原子a和原子b間有乙個化學鍵。這樣通過5行a,b可以描述乙個烷烴基 你的任務是甄別烷烴基的類別。原子沒有編號方法,比如 1 22 3 3 44 5 5 6和 1 32 3 2 44 5 5 6是同一種 input 輸入...
實驗二A烷烴分類
假設如上圖,這個烷烴基有6個原子和5個化學鍵,6個原子分別標號1 6,然後用一對數字 a,b 表示原子a和原子b間有乙個化學鍵。這樣通過5行a,b可以描述乙個烷烴基 你的任務是甄別烷烴基的類別。原子沒有編號方法,編號其實是沒有關係的,可以在紙上畫畫就懂了 輸入第一行為資料的組數t 1 t 20000...