第二屆全國大學生演算法設計與程式設計挑戰賽(冬季賽)

2021-10-22 15:08:08 字數 3950 閱讀 3096

簽到

#include

using

namespace std;

intmain()

for(

int j=i-

1;j>=

1;j--

) cout

}return0;

}

簽到

#include

using

namespace std;

const

int n =

1e6+5;

typedef

long

long ll;

string s;

intmain()

} cout << res << endl;

return0;

}

貪心即可,如果揹包滿了,那麼遇到1就把2換掉,否則就一直往揹包裡放即可

#include

using

namespace std;

const

int n =

1e6+5;

typedef

long

long ll;

#define int ll

int v, num1, num2, res, now;

string s;

signed

main()

else}}

else

} res +

= now;

} cout << res << endl;

return0;

}

模擬…

#include

using

namespace std;

typedef

long

long ll;

intconst maxn =

2e5+10;

int n, m, t;

string s ="";

string s0 ="";

string t ="";

string s1 ="";

intmain()

if(s[0]

>=

'a'&& s[0]

<=

'z'|| da >

1|| s.

size()

<=1)

else

cout << s;

}else

t = t + s[0]

;if(len >=

1) s1 +

=" "

; s1 = s1 + s;

len++

; f =0;

}else

else}}

if(f) cout << s0[i];if

(s0[i]

>=

'a'&&s0[i]

<=

'z'||s0[i]

>=

'a'&&s0[i]

<=

'z')

f =1;

s ="";

da =0;

}}return0;

}

貼個標程吧,感覺標程寫的很清晰:

#include

#include

#include

#include

#include

using

namespace std;

vector word;

//存放單詞和符號

bool

bigletter

(char c)

bool

smallletter

(char c)

bool

bigletterword

(string s)

return

true;}

void

work()

else cout<];

}else

if(word[j]

!=" "

)break;}

//j停在了最後符合要求的word的最後一位的後面一位

cout<<

" ("

;for

(int k=i;k1;k+=2

) cout<<<

' ';

cout<<<

')';

inow=j-1;

//i直接跳過縮寫的部分

}else cout

intmain()

} word.

push_back

(w);

//把最後乙個單詞壓進去

work()

; word.

clear()

;//清空word

cout<}return0;

//完美結束

}

模擬每一天的狀態即可

#include

using

namespace std;

const

int n =

1e6+5;

typedef

long

long ll;

double n, now;

int x, y;

const

double eps =

1e-8

;// 和0做比較

intsgn

(double x)

intmain()

if(sgn(now-n/32)

<0)

} cout <<

"ye5!"

<< endl;

printf

("%.6lf\n"

, now)

;return0;

}

數學題

#include

using

namespace std;

const

int n =

1e6+5;

typedef

long

long ll;

int a, b, a, b;

intmain()

暴力列舉數字和

#include

using

namespace std;

const

int n =

1e6+5;

typedef

long

long ll;

#define int ll

vector<

int> res[n]

;int

get(

int x)

return res;

}signed

main()

int n;

cin >> n;

if(n==1)

cout <<

1<< endl;

else

if(n <=10)

cout << ress << endl;

}else

if(n >=11)

cout << ress << endl;

}return0;

}

簽到

#include

using

namespace std;

int n;

signed

main()

第二屆全國大學生智慧型汽車競賽獲獎名單

序號 學校隊名 決賽名次 獲獎等級 1上海交通大學 cybersmart隊 118.94 2上海交通大學 速度之星隊 219.93 3天津工業大學 天津工大二隊 320.39 4北京科技大學 北京科技大學二隊 420.82 5吉林大學 愛德2隊 521.05 6清華大學 三角洲隊 621.18 7北...

第十二屆全國大學生資訊保安競賽總結與反思

雖然國賽已經過去有一段時間了,但是一直沒有時間對題目進行總結反思,利用暑假這段時間,開始進行一下這個工作。首先是misc,這次的題目讓我猝不及防,因為題目需要用到saleae logic進行資料分析,但是我從來沒有接觸過這個,所以一時間亂了陣腳。saleae 然後我就看不懂了,誤以為是摩斯密碼進行解...

登峰杯第二屆全國中學生數學建模大賽參賽感想

這是莆田一中第一次參加該項比賽,參賽隊伍一共有五個,三個高一隊伍和分別有乙個的高二高三隊伍。2016年12月15日晚,轉移電腦,轉移床鋪,轉移網線。16日早晨8 00,考題正式發布。中午,開始第一次調研,在校門口南面300公尺處紅綠燈進行了三十分鐘的車流量調查。下午墮落。16日晚,tjj對眾人的態度...