64位浮点数转成32位浮点数,符号是不会变的。
第一个代表有7种选择,又因为不能相邻,第二个只剩下4种选择;同时每对同学会被重复选择,所以要除以2。最终答案是14。
#include <iostream>
using namespace std;
int main(){
const int SIZE = 100;
int height[SIZE], num[SIZE], n, ans;
cin>>n;
for (int i = 0; i < n; i++) {
cin>>height[i];//将长度为n的整数序列输入进height数组。
n