2023年江西理工大學C語言程式設計競賽(初級組)

2022-01-12 11:40:09 字數 1833 閱讀 4718

解法:排序

#include#include#include#include#include#include#include#includeusing namespace std;

const double inf = 1e20;

const double pi = acos(-1.);

int main()

sort(a,a+11);

printf("%d\n",a[9]);}}

return 0;

}

解法:貪心,盡量往最大的距離走,加上它經歷過的加油站中最大的那個,模擬這個過程需要考慮很多情況

#include #include #include using namespace std;

struct cmp

if(que.empty())

int xx=que.top();//取最近的加油站

que.pop();

s+=xx;

cnt++;

}if(!f) que.push(x);

if(s>=l)

if(flag) break;

}if(!flag) printf("tj\n");

while(!que.empty()) que.pop();

}return 0;

}

解法:字串處理

#include//#include#include#include#include#include#include#include#include#include#include#define inf 0x3fffffff

#define lson l,m,rt<<1

#define rson m+1,r,rt<<1|1

#define ll long long

using namespace std;

const int maxn = 22;

int main()

else

printf("tj\n");

}return 0;

}

解法:模擬

#include//#include#include#include#include#include#include#include#include#include#include#define inf 0x3fffffff

#define lson l,m,rt<<1

#define rson m+1,r,rt<<1|1

#define ll long long

using namespace std;

int a[100000],b[100000],c[100000];

int main()

for(i=0;i>y;

b[y]++;

}for(i=0;i<100000;i++)

for(i=0;i解法:字串處理時間

#include//#include#include#include#include#include#include#include#include#include#include#define inf 0x3fffffff

#define lson l,m,rt<<1

#define rson m+1,r,rt<<1|1

#define ll long long

using namespace std;

struct p

hehe[100000];

int cmp(p a,p b)

}printf("%d\n",poi);

}return 0;

}

2023年江西理工大學C語言程式設計競賽(初級組)

include includeusing namespace std int main for i 0 i解法 找規律,前面的n行都是在中間輸出 第n 1行全部輸出 接下來的以中間為對稱關係,往兩邊擴充套件 include using namespace std int main else if i...

北京理工大學複試上機 2015

1 圖形輸出 輸入 0 9 內的奇數,輸出用 組成的正方形中間掏出來乙個空的菱形。我是按照這種輸出的 9 8 include using namespace std intmain cout for int i n 2 i n i cout return0 2 有3個字母a,b,c 你輸入乙個數字,...

2023年浙江理工大學新生賽

沒有優化,寫的還醜,可以說是因為原汁原味嗎 time limit 1 sec memory limit 128 mb submit 980 solved 42 給出乙個 c,問是否存在正整數解 a,b,使得b 3 a 3 c 成立。有多組測試 組數 1000 每組給出 c 1 c 1e9 輸出一對解...