HDU5982. Relic Discovery
题目大意
给你n种物品,每个物品有数量和价格,问开支
简要题解
傻缺题
1 #include <bits/stdc++.h> 2 using namespace std; 3 namespace my_header { 4 #define pb push_back 5 #define mp make_pair 6 #define pir pair<int, int> 7 #define vec vector<int> 8 #define pc putchar 9 #define clr(t) memset(t, 0, sizeof t) 10 #define pse(t, v) memset(t, v, sizeof t) 11 #define bl puts("") 12 #define wn(x) wr(x), bl 13 #define ws(x) wr(x), pc(' ') 14 const int INF = 0x3f3f3f3f; 15 typedef long long LL; 16 typedef double DB; 17 inline char gchar() { 18 char ret = getchar(); 19 for(; (ret == '\n' || ret == '\r' || ret == ' ') && ret != EOF; ret = getchar()); 20 return ret; } 21 template<class T> inline void fr(T &ret, char c = ' ', int flg = 1) { 22 for(c = getchar(); (c < '0' || '9' < c) && c != '-'; c = getchar()); 23 if (c == '-') { flg = -1; c = getchar(); } 24 for(ret = 0; '0' <= c && c <= '9'; c = getchar()) 25 ret = ret * 10 + c - '0'; 26 ret = ret * flg; } 27 inline int fr() { int t; fr(t); return t; } 28 template<class T> inline void fr(T&a, T&b) { fr(a), fr(b); } 29 template<class T> inline void fr(T&a, T&b, T&c) { fr(a), fr(b), fr(c); } 30 template<class T> inline char wr(T a, int b = 10, bool p = 1) { 31 return a < 0 ? pc('-'), wr(-a, b, 0) : (a == 0 ? (p ? pc('0') : p) : 32 (wr(a/b, b, 0), pc('0' + a % b))); 33 } 34 template<class T> inline void wt(T a) { wn(a); } 35 template<class T> inline void wt(T a, T b) { ws(a), wn(b); } 36 template<class T> inline void wt(T a, T b, T c) { ws(a), ws(b), wn(c); } 37 template<class T> inline void wt(T a, T b, T c, T d) { ws(a), ws(b), ws(c), wn(d); } 38 template<class T> inline T gcd(T a, T b) { 39 return b == 0 ? a : gcd(b, a % b); } 40 template<class T> inline T fpw(T b, T i, T _m, T r = 1) { 41 for(; i; i >>= 1, b = b * b % _m) 42 if(i & 1) r = r * b % _m; 43 return r; } 44 }; 45 using namespace my_header; 46 47 48 int main() { 49 #ifdef lol 50 freopen("5982.in", "r", stdin); 51 freopen("5982.out", "w", stdout); 52 #endif 53 54 int T = fr(); 55 while (T--) { 56 int n = fr(); 57 int ans = 0; 58 for (int i = 1; i <= n; ++i) 59 ans += fr() * fr(); 60 wt(ans); 61 } 62 return 0; 63 }
转载于:https://www.cnblogs.com/ichn/p/6433242.html
HDU5982. Relic Discovery相关推荐
- 2016ICPC青岛
2016ICPC青岛 题号 题目 难度 知识点 A Relic Discovery 签到 贪心 B Pocket Cube 快铜 大模拟 C Pocky 签到 数论,推公式 D Lucky Coins ...
- test_Time_2h
文章目录 Relic Discovery HDU - 5982 Text Reverse HDU - 1062 Download Manager HDU - 3233 看病要排队 HDU - 1873 ...
- 2021年大数据ELK(二十六):探索数据(Discovery)
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 探索数据(Discovery) 一.使用探索数据功能 二.导入更多的Apach ...
- Provision Discovery流程分析
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 P2pStateMachine的ProvisionDiscoverySt ...
- P2P Device Discovery流程分析
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 根据7.3.2节中对 DISCOVER_PEERS 命令的代码分析可知, ...
- 一起谈.NET技术,.Net Discovery系列之-深入理解平台机制与性能影响 (中)
上一篇文章中Aicken为大家介绍了.Net平台的垃圾回收机制与其对性能的影响,这一篇中将继续为大家介绍.Net平台的另一批黑马-JIT.有关JIT的机制分析 ● 机制分析以C#为例,在C#代码运行前 ...
- Drug Discovery Today | 频繁命中化合物机制探究:PAINS规则的局限性
频繁出现的假阳性结果对高效的药物研发是一个极大的挑战.为了能够提前筛选假阳性化合物,避免无效的成本和投入,2010年Baell等人提出一套PAINS筛选规则(Pan-assay interferenc ...
- Open Drug Discovery Toolkit
ODDT介绍: The Open Drug Discovery Toolkit was developed as a free and open source tool for both comput ...
- Hybrid assembly with long and short reads improves discovery of gene family expansions
Hybrid assembly with long and short reads improves discovery of gene family expansions 长读和短读混合装配提高了基 ...
最新文章
- [JavaScript] JavaScript 数组挖掘,不只是讲数组哟
- mysql的api框架_API接口幂等性框架设计
- 令人笑喷的56个代码注释,你写过多少?
- ios设置中性黑体_ios 解决自定义字体无法显示问题
- 【bzoj1263】[SCOI2006]整数划分 高精度
- 在DOS环境下编译及运行java程序教程
- 信息学奥赛一本通(1162:字符串逆序)
- 网域高科家具行业网站开发管理系统
- java中成绩转换_成绩转换
- ReactiveCocoa之UI篇
- 重磅!开放EasyCharts插件源代码!
- 基于Java毕业设计中学后勤设备保修维护管理系统源码+系统+mysql+lw文档+部署软件
- 一起来学FPGA(vhdl)三:分频器实验
- R语言str_c函数
- 导出的CSV数据中含有身份证并在Excel正确显示方法
- fastreport中文乱码问题
- 时刻牢记基础是关键,万丈高楼平地起靠的是什么?是坚实牢固的地基!
- VUE动态生成word
- windox连接电子秤通过COM口获取数据(java)
- C语言中如何引用其他c文件(以VScode演示)
热门文章
- 网络推广外包专员浅析为何网站网络推广外包中有排名却没有转化率
- 网站推广——网站推广专员浅析企业网站验收和交付要注意哪些问题
- 网站基本建设必备窍门了解一下!
- java cache缓存_涨姿势:为什么Java中“1000==1000”为false,而”100==100“为true?
- iPhone清理喇叭灰尘_手机喇叭孔灰尘清理
- adb打开packages_adb shell pm list packages的用法
- openstack mysql 故障_Openstack mysql自发连接错误2006,“mysql服务器已经离开
- python脚本例子_python dict 字典 以及 赋值 引用的一些实例(详解)
- Deep Belief Network简介——本质上是在做逐层无监督学习,每次学习一层网络结构再逐步加深网络...
- lucene 范围过滤