- 博客(4)
- 收藏
- 关注
原创 蓝桥杯 整数小拼接
【问题描述】 给定义个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai 和 Aj (i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。 例如 12 和 345 可以拼成 12345 或 34512 。 注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,即便是 Ai = Aj 时。 请你计算有多少种拼法满足拼出的整数小于等于 K。 【输入格式】 第一行包含 2 个整数 n 和 K。 第二行包含 n 个整数 A1, A2, · · · , An。 【输
2022-02-27 21:50:27 387
原创 打印全排列(DFS)
#include <iostream> using namespace std; const int N = 10; int n, g[N]; bool f[N]; void dfs(int id) { if( id == n ){ for( int i=0; i<n; i++ ){ printf("%d",g[i]); } puts(""); return; } else{...
2021-09-09 17:08:06 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人