CodeForces Gym 100735D
来源:互联网 发布:js向上取整函数 编辑:程序博客网 时间:2024/05/07 11:33
就是给你N个木棍,问他们能拼成多少个三角形
就从小到大排序,然后贪心地取就行
#include <cstdio>#include <cmath>#include <cstring>#include <ctime>#include <iostream>#include <algorithm>#include <set>#include <vector>#include <sstream>#include <typeinfo>#include <fstream>using namespace std;#define ll long longll num[20];bool used[20];int main(){//freopen("input.txt", "r", stdin);int N;scanf("%d", &N);for (int i = 0; i < N; ++i)scanf("%I64d", &num[i]);sort(num, num + N);int ans = 0;for (int i = 0; i < N; ++i){if (used[i])continue;for (int j = i + 1; j < N; ++j){if (used[j])continue;if (used[i])break;for (int k = j + 1; k < N; ++k){if (used[k])continue;if (used[j])break;if (used[i])break;if (num[i] + num[j]>num[k]){//printf("%d %d %d\n", i, j, k);used[i] = true; used[j] = true; used[k] = true;++ans;}}}}printf("%d\n", ans);//while (1);return 0;}
0 0
- CodeForces Gym 100735D
- codeforces GYM 101431D(构造)
- Codeforces Gym 101485D Debugging
- Codeforces Gym 100623D Problem D. Deposits
- CodeForces Gym 100735G
- CodeForces Gym 100735B
- CodeForces Gym 100735C
- CodeForces Gym 100735E
- CodeForces Gym 100735G
- CodeForces Gym 100735I
- CodeForces Gym 100646D Party Party Party
- Codeforces Gym 100463D Evil DFS
- codeforces Gym 100187D Holidays(排列组合)
- Codeforces gym 101102 D 单调栈
- Codeforces Gym 101234D Forest Game
- Codeforces Gym 100642 C D F
- CodeForces Gym 100989D 1D Cafeteria (B)
- Codeforces Gym 100342D Problem D. Dinner Problem Dp+高精度
- Android_RecyclerView的用法
- 蓝桥杯ALGO-125算法训练 王、后传说(回溯、递归)
- 蓝桥杯 ALGO-116算法训练 最大的算式
- AudioManager简介
- FFmpeg中的滤镜(四):视频滤镜 -- subtitles
- CodeForces Gym 100735D
- 文章标题HDU2899:Strange fuction?(二分+精度)
- LeetCode 349. Intersection of Two Arrays
- CodeForces Gym 100735E
- 蓝桥杯 ADV-206 算法提高 不大的数
- leetcode-53:Maximum Subarray
- 蓝桥杯 BASIC-27 基础练习 2n皇后问题
- linux 权限管理命令chmod的介绍
- 蓝桥杯 ADV-203 算法提高 8皇后·改(八皇后问题)