PAT-A1048. Find Coins (25)
来源:互联网 发布:sql语句中系统时间 编辑:程序博客网 时间:2024/05/18 17:58
two pointer做的
#include <iostream>#include <cstring>#include <cstdio>#include <cstdlib>using namespace std;#define MAX 100000+10int coin[MAX];int cmp(const void *a, const void *b){return *(int*)a - *(int*)b;}int main(){freopen("in.txt", "r", stdin);//freopen("out.txt", "w", stdout);int N, M;scanf("%d %d", &N, &M);for (int i = 0; i < N; i++)scanf("%d", &coin[i]);qsort(coin, N, sizeof(int), cmp);int i = 0, j = N-1;while (coin[i]+coin[j] != M && i < j){if (coin[i]+coin[j] > M)j--;elsei++;}if (i >= j)printf("No Solution");elseprintf("%d %d", coin[i], coin[j]);return 0;}
0 0
- PAT-A1048. Find Coins (25)
- PAT A1048. Find Coins (25)
- A1048. Find Coins
- PAT-Find Coins (25)
- 1048. Find Coins (25)-PAT
- 【PAT】1048. Find Coins (25)
- PAT 1048. Find Coins (25)
- pat 1048. Find Coins (25)
- PAT 1048. Find Coins (25)
- PAT 1048. Find Coins (25)
- pat 1048. Find Coins (25)
- PAT A1048
- PAT-A1048
- PAT (Advanced) 1048. Find Coins (25)
- PAT甲 1048. Find Coins (25)
- PAT(A) - 1048. Find Coins (25)
- 【PAT甲级】1048. Find Coins (25)
- 1048. Find Coins (25) PAT 甲级
- 【Android】EditText获得焦点以及失去焦点
- PAT-A1029. Median (25)
- 如何实现网页点击左边的导航右边显示对应的页面?
- hdu1576 A/B 扩展欧几里德算法
- 我与即时通讯 - PC 客户端
- PAT-A1048. Find Coins (25)
- 基础练习 01字串
- POJ2485 prim算法最小生成树
- 大四
- 12.2 元字段(Meta-Fields) (for Elasticsearch)
- git的使用
- jsp/servlet中 forward, include, reDirect 之间的区别
- PAT-B1003. 我要通过!(20)(数学)
- Cygwin config