版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、。1. 短信計費(fèi)用手機(jī)發(fā)短信,一般一條短信資費(fèi)為0.1元,但限定每條短信的內(nèi)容在70個字以內(nèi)(包括70 個字)。如果你所發(fā)送的一條短信超過了70 個字,則大多數(shù)手機(jī)會按照每70個字一條短信的限制把它分割成多條短信發(fā)送。假設(shè)已經(jīng)知道你當(dāng)月所發(fā)送的每條短信的字?jǐn)?shù),試統(tǒng)計一下你當(dāng)月短信的總資費(fèi)。#include <set>#include <map>#include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <algorit
2、hm>#define ll long long#define inf 2147483647using namespace std;int n;int main()cin >> n;double ans = 0;for(int i = 1; i <= n; i+)int x;cin >> x;ans = ans + (x - 1) / 70 + 1) * 0.1;printf("%.1lfn", ans);return 0;2. 集體照醫(yī)學(xué)部口腔3 班 n 位同學(xué)約定拍集體照,n 大于 1 且不超過100。攝影師要求同學(xué)按照身高站成兩排,
3、保證第二排的人身高都要大于等于第一排的人,且第二排的人數(shù)和第一排的人數(shù)相等或者比第一排多一個人。輸入 n 位同學(xué)的身高,請問第二排中身高最矮的人的身高是多少?#include <set>#include <map>#include <vector>#include <cstdio>#include <cstring>#include <iostream>。1。#include <algorithm>#define ll long long#define inf 2147483647using namespace
4、 std;int n;int a105;int main()while(scanf("%d", &n)if(n = 0)return 0;for(int i = 1; i <= n; i+)cin >> ai;sort(a + 1, a + n + 1);cout << an / 2 + 1 << endl;return 0;3.1020 跳格問題有一種游戲,在紙上畫有很多小方格,第一個方格為起點(diǎn)(S) ,最后一個方格為終點(diǎn)。有一個棋子,初始位置在起點(diǎn)上,棋子每次可移動一次,棋子在起點(diǎn)時,可向前移動一個格子到第二個方格內(nèi);棋
5、子在其他方格內(nèi)時,可根據(jù)方格內(nèi)的數(shù)字Ni 進(jìn)行移動。如果 Ni 大于零,就向前移動 Ni 個格子;如果Ni小于零,就向后移動 -Ni個格子;如果 Ni 等于零,則此次原地不動一次, 在下一步移動時可向前移動一步到下一個格子。顯然,如果僅按此方案,會出現(xiàn)棋子永遠(yuǎn)移動不到終點(diǎn)的情形。為防止這種情況發(fā)生,我們規(guī)定, 當(dāng)棋子再次來到它曾經(jīng)到過的方格時, 它需要原地不動一次,在下一步移動時可向前移動一步到下一個格子。按此方案,棋子總能夠走到終點(diǎn)(F) 。如果給定一個方格圖,試求棋子要走多少步才能從起點(diǎn)走到終點(diǎn)。(注:當(dāng)然還可能會出現(xiàn)向前移動Ni 個格子就跑過終點(diǎn)了, 則把棋子放到終點(diǎn)上。如果 Ni 太小
6、,使得棋子向后移動跑過了起點(diǎn),則把棋子放到起點(diǎn)上。)(如圖所示,其中S代表起點(diǎn), F 代表終點(diǎn))(只有離開后再次來到一個方格時,才算來到它曾經(jīng)到過的方格,包括起點(diǎn) S)#include <set>#include <map>#include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define inf 2147483647using namespa
7、ce std;。2。int n, ans;int a105;bool vis105;void dfs(int x)if(x < 1)x = 1;if(x > n + 2)x = n + 2;if(visx)if(ax)ans += 2;else ans += 1;dfs(x + 1);elsevisx = 1;if(x = n + 2)return;ans+;dfs(x + ax);int main()scanf("%d", &n);a1 = 1;for(int i = 2; i <= n + 1; i+)cin >> ai;dfs(1
8、);cout << ans << endl;return 0;4. 配對堿基鏈脫氧核糖核酸(DNA)由兩條互補(bǔ)的堿基鏈以雙螺旋的方式結(jié)合而成。而構(gòu)成DNA的堿基共有 4 種,分別為腺瞟呤( A)、鳥嘌呤( G)、胸腺嘧啶( T)和胞嘧啶( C)。我們知道,在兩條互補(bǔ)堿基鏈的對應(yīng)位置上, 腺瞟呤總是和胸腺嘧啶配對, 鳥嘌呤總是和胞嘧啶配對。 你的任務(wù)就是根據(jù)一條單鏈上的堿基序列,給出對應(yīng)的互補(bǔ)鏈上的堿基序列。#include <set>#include <map>#include <vector>。3。#include <cstd
9、io>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define inf 2147483647using namespace std;int n;string x;int main()scanf("%d", &n);for(int i = 1; i <= n; i+)cin >> x;for(int j = 0; j < x.length(); j+)if(xj = 'T')x
10、j = 'A'else if(xj = 'A')xj = 'T'else if(xj = 'C')xj = 'G'elsexj = 'C'cout << x << endl;return 0;5. 打魚還是曬網(wǎng)中國有句俗語叫“三天打魚兩天曬網(wǎng)”。某人從1990 年 1 月 1 日起開始 “三天打魚兩天曬網(wǎng)”,問這個人在以后的某一天中是“打魚”還是“曬網(wǎng)”。注意要區(qū)分閏年和不是閏年的兩種情況#include <set>#include <map>#inc
11、lude <vector>#include <cstdio>#include <cstring>#include <iostream>。4。#include <algorithm>#define ll long long#define inf 2147483647using namespace std;int y, m, d;int mm12 = 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31;int tot;int main()cin >> y >> m >
12、> d;for(int i = 1990; i < y; i+)if(i % 4 = 0 && i % 100 != 0) | i % 400 = 0)tot += 366;else tot += 365;for(int i = 1; i < m; i+)if(y % 4 = 0 && y % 100 != 0) | y % 400 = 0) && i = 2)tot += 29;elsetot += mmi - 1;tot += (d - 1);if(tot % 5 <= 2)puts("fishing&quo
13、t;);elseputs("sleeping");return 0;6. 優(yōu)先隊列給定一個初始數(shù)字集合,對其做如下兩種操作:1. 添加一個新的數(shù)字2. 將集合中當(dāng)前最小的數(shù)字取出 (輸出并刪除) ,如果最小的數(shù)字有多個, 只取出其中一個。#include <set>#include <map>#include <queue>#include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <a
14、lgorithm>#define ll long long#define inf 2147483647using namespace std;。5。int n, m;struct dataint a200005;int cnt;bool empty()return cnt = 0;void push(int x)a+cnt = x;int p = cnt;while(p > 1 && ap < ap / 2)swap(ap, ap / 2);p = p / 2;int top()return a1;void down(int x)int t = x <&
15、lt; 1;if(t > cnt)return;if(t + 1 <= cnt && at + 1 < at)t+;if(at < ax)swap(at, ax);down(t);void pop()a1 = acnt;cnt-;down(1);q;int main()cin >> n;for(int i = 1; i <= n; i+)int x;cin >> x;q.push(x);。6。cin >> m;char opt15;for(int i = 1; i <= m; i+)scanf("
16、%s", opt);if(opt0 = 'E')if(q.empty()puts("NULL");elsecout << q.top() << endl;q.pop();elseint x;cin >> x;q.push(x);return 0;7. 護(hù)林員蓋房子在一片保護(hù)林中,護(hù)林員想要蓋一座房子來居住,但他不能砍伐任何樹木。現(xiàn)在請你幫他計算:保護(hù)林中所能用來蓋房子的矩形空地的最大面積。#include <set>#include <map>#include <queue>#
17、include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define inf 2147483647using namespace std;int n, m;int ans;。7。int v2525;bool check(int a, int b, int c, int d)for(int i = a; i <= c; i+)for(int j = b; j <
18、= d; j+)if(vij)return 0;return 1;int main()cin >> n >> m;for(int i = 1; i <= n; i+)for(int j = 1; j <= m; j+)cin >> vij;for(int i = 1; i <= n; i+)for(int j = 1; j <= m; j+)for(int k = i; k <= n; k+)for(int l = j; l <= m; l+)if(check(i, j, k, l)ans = max(ans, (k -
19、i + 1) * (l - j + 1);cout << ans << endl;return 0;8. 汽車限行為了緩解交通壓力、減少空氣污染,B 市市政府決定在工作日(周一至周五)對機(jī)動車進(jìn)行限行,每輛機(jī)動車每周將有一個工作日不能出行,但周末不限行。假設(shè)該政策從2000 年 1月 1 日起開始執(zhí)行。限行安排為:尾號為 1 和 6:周一限行尾號為 2 和 7:周二限行尾號為 3 和 8:周三限行尾號為 4 和 9:周四限行尾號為 5、0 和字母:周五限行已知 2000 年 1 月 1 日為周六,現(xiàn)在給出一些日期和車牌號,求問該機(jī)動車在該天是否限行。#include &
20、lt;set>#include <map>#include <vector>#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define ll long long。8。#define inf 2147483647using namespace std;int T;int y, m, d;int mm12 = 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31;int main
21、()cin >> T;while(T-)char ch;cin >> y >> ch >> m >> ch >> d;string s;cin >> s;int day, tot = 0;if(s5 > '9' | s5 < '0')day = 5;else day = (s5 - '0') % 5;if(day = 0)day = 5;for(int i = 2000; i < y; i+)if(i % 4 = 0 && i %
22、 100 != 0) | i % 400 = 0)tot += 366;else tot += 365;for(int i = 1; i < m; i+)if(y % 4 = 0 && y % 100 != 0) | y % 400 = 0) && i = 2)tot += 29;elsetot += mmi - 1;tot += (d - 1);if(tot + 6 - 1) % 7 + 1 = day)puts("yes");elseputs("no");return 0;9. 人工智能人工智能一直是計算機(jī)學(xué)所追
23、求的一個很高的境界, 全世界的計算機(jī)學(xué)家們至今仍在不斷努力力求達(dá)到這個境界。這道題也跟“人工智能”有關(guān)。學(xué)過初中物理的同學(xué)都應(yīng)該知道物理學(xué)中的這個公式P(功率) = U (電壓) * I(電流)。如果給定其中的任意兩個值,第三個值都是很容易求的,這個就是本題的任務(wù)。9。#include <set>#include <map>#include <vector>#include <cstdio>#include <string>#include <cstring>#include <iostream>#include <algorithm>#define ll long long#define inf 2147483647using namespace std;int T;string s;map<char, double> mp;double get(int x)double v = 0, t = 1;for(int i = x; i < s.length(); i+)if(si >= '0' && si <= '9')if(t = 1)v = v * 10 + si -
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人消費(fèi)信用貸款合同范本11篇
- 二零二五年度商業(yè)街區(qū)臨時房屋借用經(jīng)營合同3篇
- 二零二五山地旅游度假村租賃協(xié)議3篇
- 二零二五年度餐飲加盟店食品安全風(fēng)險評估合同3篇
- 2025年度個人二手房買賣合同(含家具家電及搬家及清潔服務(wù))
- 科技助力家庭教育老年人與子女的和諧互動
- 跨學(xué)科視角下的學(xué)生自主學(xué)習(xí)能力培養(yǎng)路徑分析
- 二零二五年度金融法律服務(wù)顧問合同2篇
- 二零二五年度地震監(jiān)測井建設(shè)施工合同3篇
- 煙臺2025年山東煙臺萊州市征兵結(jié)合事業(yè)單位招聘征集本科及以上學(xué)歷畢業(yè)生入伍筆試歷年參考題庫附帶答案詳解
- 大慶市2025屆高三年級第二次教學(xué)質(zhì)量檢測(二模)政治試卷(含答案)
- 《史記》上冊注音版
- 2018年湖北省武漢市中考數(shù)學(xué)試卷含解析
- 測繪工程產(chǎn)品價格表匯編
- 《腎臟的結(jié)構(gòu)和功能》課件
- 裝飾圖案設(shè)計-裝飾圖案的形式課件
- 護(hù)理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
- ICU護(hù)理工作流程
- 天津市新版就業(yè)、勞動合同登記名冊
- 廣東版高中信息技術(shù)教案(全套)
- 各種焊工證件比較和釋義
評論
0/150
提交評論