HDU 5777/BC 85B domino
来源:互联网 发布:java的标识符 编辑:程序博客网 时间:2024/05/16 06:07
题解:模拟一下不难发现原问题可转换为去掉k-1个数 其他数求和 最后再加上n 也就是贪心的去掉前k-1大的即可
注意:k可能大于n
#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<iostream>#include<algorithm>#include<vector>#include<list>#include<set>#include<map>#include<stack>#include<queue>#include<deque>#define mem(x,y) memset(x,y,sizeof(x))#define pb push_backusing namespace std;typedef long long ll;typedef unsigned long long ull;typedef pair<int,int> pii;#define bug puts("===========");#define zjc puts("");const double pi=(acos(-1.0));const double eps=1e-8;const ll INF=1e18+10;const ll inf=1e9+10;const int mod=1e9+7;const int maxn=1e5+10;const int maxm=1e6+5;int a[maxn];int main(){ int T_T; scanf("%d",&T_T); while(T_T--){ int n,k; scanf("%d%d",&n,&k); for(int i=1;i<n;i++) { scanf("%d",&a[i]); } ll ans=n; sort(a+1,a+n); for(int i=1;i<n-k+1;i++) ans+=a[i]; printf("%I64d\n",ans); } return 0;}
0 0
- HDU 5777/BC 85B domino
- hdu 5365 /BC 50B Run
- HDU 5059\BC 12B Help him
- HDU 5199/BC 36B Gunner
- hdu 5606 /BC 68B tree
- HDU 4908/BC B BestCoder Sequence
- HDU 4990 / BC 8B Reading comprehension
- HDU 5083/BC 15B Instruction
- HDU 5432/BC 54B The Factor
- HDU 5777 domino
- HDU 5777 domino
- HDU-5777 domino
- hdu 5777 domino【贪心】
- HDU 5777 domino 贪心
- HDU 5777 domino
- hdu 5777 domino
- Goffi and Squary Partition-HDU-4982 BC.6.B
- hdu 5285 dfs染色+贪心(bc #48 B)
- 开发过程中的算法小技巧:
- java IO接口
- 包含模板文件标签 - get_sidebar
- Fragment中加载ListView问题
- js 字符串转换成数字的三种方法
- HDU 5777/BC 85B domino
- android 富文本编辑器之路
- hadoop-2.4.1 HA 分布式集群安装部署
- 利用MAVEN打包时,如何包含更多的资源文件(src/main/java,src/main/resources)
- Android相关blog集合
- 国际化
- 大型网站架构技术一览
- Throwing cards away I--队列
- Git版本控制工具(一)----git的安装及创建版本库