51Nod 1483 化學變換(思維 暴力)

2021-08-07 09:34:06 字數 454 閱讀 1233

思維題

//找出每個數通過乘二除二所能得到的所有的數,

//並且記錄得到這個數乘二除二的次數和有多少個數能轉換為這個數

#include #include #include using namespace std;

const int maxn=200005;

const int inf=0x3f3f3f3f;

int a[maxn],vis[maxn],sp[maxn];

void handle(int t)

step=0;

//通過這個數除二得到的所有數

while(t)

}//除二直到遇見奇數

else

}} int main(void)

printf("%d\n",ans);

return 0;

}

51nod 1483 化學變換(思維)

1483 化學變換 codeforces 基準時間限制 1 秒 空間限制 131072 kb 分值 20難度 3級演算法題 有n種不同的化學試劑。第i種有ai公升。每次實驗都要把所有的化學試劑混在一起,但是這些試劑的量一定要相等。所以現在的首要任務是把這些化學試劑的量弄成相等。有兩種操作 把第i種的...

51nod 1483 化學變換

思路 統計每個所能到達的數和步數,奇數需要特別處理下 哎,模擬能力有待提高 include 因為範圍 2 1e5 列舉每個數能到達的範圍,奇數要特別處理一下 include include include include include include include include include...

51nod1483 化學變換

1483 化學變換 codeforces 基準時間限制 1 秒 空間限制 131072 kb 分值 20 難度 3級演算法題 有n種不同的化學試劑。第i種有ai公升。每次實驗都要把所有的化學試劑混在一起,但是這些試劑的量一定要相等。所以現在的首要任務是把這些化學試劑的量弄成相等。有兩種操作 把第i種...