蓝桥杯基础练习讲解

上传人:ldj****22 文档编号:46463283 上传时间:2018-06-26 格式:PDF 页数:15 大小:333.60KB
返回 下载 相关 举报
蓝桥杯基础练习讲解_第1页
第1页 / 共15页
蓝桥杯基础练习讲解_第2页
第2页 / 共15页
蓝桥杯基础练习讲解_第3页
第3页 / 共15页
蓝桥杯基础练习讲解_第4页
第4页 / 共15页
蓝桥杯基础练习讲解_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《蓝桥杯基础练习讲解》由会员分享,可在线阅读,更多相关《蓝桥杯基础练习讲解(15页珍藏版)》请在金锄头文库上搜索。

1、数列排序 问题描述 给定一个长度为 n 的数列,将这个数列按从小到大的顺序排列。1 #include #include using namespace std; int main(int argc, char *argv) int n, val; vector v; cin n; for (int i = 0; i val; v.push_back(val); sort(v.begin(), v.end(); for (int i = 0; i #include #include #include using namespace std; string strsixteen16 = “0000

2、“, “1000“, “0100“, “1100“, “0010“, “1010“, “0110“, “1110“,“0001“, “1001“, “0101“, “1101“, “0011“, “1011“, “0111“, “1111“; int main(int argc, char *argv) / freopen(“input.txt“, “r“, stdin); int n; cin n; cin.get(); for (int i = 0; i ans; getline(cin, S); /从十六进制最后一位向前每一位转成 4 位的二进制,且二进制串是逆序的 int pos =

3、S.length() - 1; for (; pos = 0; pos-) if (Spos = 0 i-) cout using namespace std; int main(int argc, char *argv) string str; cin str; long long ans = 0, weight = 1; for (int i = str.size() - 1; i = 0; i-) if (stri = 0 int main(int argc, char *argv) int a; char c16 = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B

4、, C, D, E, F; cin a; stack s; do s.push(ca % 16); a /= 16; while (a); while (!s.empty() cout using namespace std; int main(int argc, char *argv) int Arr5, n; cin n; /五位 for (int i = 100; i using namespace std; int main(int argc, char *argv) int a, b; for (int i = 10; i using namespace std; int main(

5、int argc, char *argv) int a, b, c; for (int i = 100; i using namespace std; int main(int argc, char *argv) int Triangle5050; int n; cin n; for (int i = 0; i using namespace std; int main(int argc, char *argv) int Arr1005, n, key; cin n; for (int i = 0; i Arri; cin key; for (int i = 0; i using namesp

6、ace std; int main(int argc, char *argv) int n, max = -100000, min = 100000, sum = 0, val; cin n; for (int i = 0; i val; if (val max) max = val; if (val using namespace std; int main(int argc, char *argv) int m, n, pos = 25; string str = “ZYXWVUTSRQPONMLKJIHGFEDCBABCDEFGHIJKLMNOPQRSTUVWXYZ“; cin n m; for (int i = 0; i 题目分析:典型的回溯法,枚举各种情况。 #include using namespace std; int Bin10; void backtrack(int cur) if (cur = 5) for (int i = 0 ; i using namespace std; int main(int argc, char *argv) int year; cin year; if (0 = year % 4 else cout “no“ endl; return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号