做电影网站赚钱知乎,潍坊网站建设培训班,重庆seo软件,网站源码cms目录 问题 1: 1.时间 题目描述1 输入1 输出1 样例输入1 样例输出1 提示1 代码1 问题 2: 超酷的电话号码 题目描述2 输入2 输出2 样例输入2 样例输出2 提示2 代码2 问题 3:3.爸爸的数学题 题目描述3 输入3 输出3 样例输入3 样例输出3 提示3 代码3 问题 4: 4. 营养膳食 题目描述4… 目录 问题 1: 1.时间 题目描述1 输入1 输出1 样例输入1 样例输出1 提示1 代码1 问题 2: 超酷的电话号码 题目描述2 输入2 输出2 样例输入2 样例输出2 提示2 代码2 问题 3:3.爸爸的数学题 题目描述3 输入3 输出3 样例输入3 样例输出3 提示3 代码3 问题 4: 4. 营养膳食 题目描述4 输入4 输出4 样例输入4 样例输出4 提示4 代码4 问题 1: 1.时间 题目描述1 时间是最宝贵的因此小凯总是以秒来计算从现在的时刻开始到另一个时刻还有多少时间。 输入1 只有一行有二个整数t1和t2分别表示起始时刻和终止的时刻,起始时刻与终止时刻都是整点。 输出1 只有一行表明有多少秒。 样例输入1 2 3 样例输出1 3600 提示1 【样例说明】 2表明2时3表明3时2时与3时之间有1小时1小时相当于3600秒。 【数据规模】 起始时刻和终止的时刻之间不超过24小时。 判断特殊情况比如3 2 a就是第一天b就是第二天。 代码1 #include bits/stdc.h #define ll long long using namespace std; ll a,b; main() { cinab; if(ab) b24; cout(b-a)*3600; } #include bits/stdc.h
#define ll long long
using namespace std;
ll a,b;cinab;if(ab) b24;cout(b-a)*3600;
} 问题 2: 超酷的电话号码 题目描述2 输入2 输入一个电话号码电话号码由数字、大写英文字符或者‘-’号组成电话号码的格式统一为xxx-xxxx-xxxx的形式。 输出2 输出对应的原号码号码格式不变。 样例输入2 1FE-JQTA-DDNN 样例输出2 133-5782-3366 提示2 【样例说明】 1对应数字1字母A对应数字2字母DEF对应数字3J对应数字5N对应数字6Q对应数字7T对应数字8。 死判断
代码2
#include bits/stdc.h #define ll long long using namespace std; ll i;char a[200]; main(){ cina1; for(i1;i13;i){ if(a[i]Aa[i]C) cout2; else if(a[i]Da[i]F) cout3; else if(a[i]Ga[i]I) cout4; else if(a[i]Ja[i]L) cout5; else if(a[i]Ma[i]O) cout6; else if(a[i]Pa[i]S) cout7; else if(a[i]Ta[i]V) cout8; else if(a[i]Wa[i]Z) cout9; else couta[i]; } }
#include bits/stdc.h
#define ll long long
using namespace std;
ll i;char a[200];
main(){cina1;for(i1;i13;i){if(a[i]Aa[i]C) cout2;else if(a[i]Da[i]F) cout3;else if(a[i]Ga[i]I) cout4;else if(a[i]Ja[i]L) cout5;else if(a[i]Ma[i]O) cout6;else if(a[i]Pa[i]S) cout7;else if(a[i]Ta[i]V) cout8;else if(a[i]Wa[i]Z) cout9;else couta[i];}
} 问题 3:3.爸爸的数学题 题目描述3 也许所有的科技迷都对数学情有独钟小明的爸爸就是一个典型。好在小明和爸爸一样是一个小版的数学迷。所以小明和爸爸之间有了某种默契每当小明有某些计划之外却又在情理之中的请求的时候爸爸总会用考数学题的方式来决定是否答应。 比如这一天……此处省略500个字。 于是爸爸的数学题又神奇地出现了题目是这个样子的 现有一个数列xx0 1xi1 xi * A xi mod Bmod C。举个例子当A 2B 2C 9时该数列的第0项x0 1第1项x1 x0 * 2 x0 mod 2mod 9 3第2项x2 x1 * 2 x1 mod 2mod 9 7以此类推。 小明需要求出这个数列什么时候出现重复项并告诉爸爸这一项的标号。 如果你是小明你能顺利通过考核么 输入3 输入包括一行有3个正整数分别表示ABC。 输出3 输出第一次出现重复项的位置如果答案超过2000000则输出-1。 样例输入3 2 2 9 样例输出3 4 提示3 【样例说明】 该数列对应的每一项为1 3 7 6 3 7 6 3 7 6 ……所以第一次出现的重复数字是3是第4项从0开始编号输出4。 【数据范围】 对于30%的数据A 105B 105C 105 对于100%的数据A 109B 109C 109 代码3 #includebits/stdc.h #define ll long long using namespace std; ll a,b,c,i,mi; struct no{ int x,id; }x[2000010]; bool cmp(no q,no h){ if(q.xh.x) return 1; else if(q.xh.xq.idh.id) return 1; else return 0; } main(){ cinabc; x[0].x1; for(i1;i2000000;i){ x[i].x((long long)x[i-1].x*ax[i-1].x%b)%c; x[i].idi; } sort(x1,x20000001,cmp); mi2e9; for(i1;i2000000;i) if(x[i].xx[i-1].x) mimin(mi,x[i].id); if(mi2e9) cout-1; else coutmi; } #includebits/stdc.h
#define ll long long
using namespace std;
ll a,b,c,i,mi;
struct no{int x,id;
}x[2000010];
bool cmp(no q,no h){if(q.xh.x) return 1;else if(q.xh.xq.idh.id) return 1;else return 0;
}
main(){cinabc;x[0].x1;for(i1;i2000000;i){x[i].x((long long)x[i-1].x*ax[i-1].x%b)%c;x[i].idi;}sort(x1,x20000001,cmp);mi2e9;for(i1;i2000000;i)if(x[i].xx[i-1].x)mimin(mi,x[i].id);if(mi2e9) cout-1;else coutmi;
} 问题 4: 4. 营养膳食 题目描述4 小明的爸爸是个设备控最爱的事情就是收集各种各样的智能设备。就在今天早上爸爸拿来了自己的最新收藏智能体脂健康秤据说能测出22项身体数据。于是小明成了这款智能秤的第一个用户。不测不知道一测吓一跳小明的BMI体脂指数严重偏低。这下可把爸爸给吓坏了看着小明瘦弱的小身板爸爸暗自在心里下了决定要给小明整一个“超级增肥计划”。 为了增肥爸爸希望小明能吃到更多的脂肪。然而也不能只吃高脂肪食品那样的话就会导致缺少其他营养。通过研究发现真正的营养膳食规定某类食品不宜一次性吃超过若干份。比如就一顿饭来说肉类不宜吃超过1份鱼类不宜吃超过1份蛋类不宜吃超过1份蔬菜类不宜吃超过2份。小明想要在营养膳食的情况下吃到更多的脂肪当然他的食量也是有限的。 输入4 输入包括多行 第一行输入三个正整数nmk表示有n份食品供小明选择小明一顿最多可以吃m份食品食品总共分为k类。 第二行包含k个不超过10的正整数表示每一类食品可以吃的最大份数。 接下来n行每行包括2个正整数分别表示该食品的脂肪指数ai和所属的类别bi。 输出4 输出包括一个数字即小明可以吃到的最大脂肪指数和。 样例输入4 6 6 3
3 3 2
15 1
15 2
10 2
15 2
10 2
5 3样例输出4 60 提示4 【样例说明】 小明可以选择1、2、3、4、6这5份食品或者选择1、2、4、5、6这五份食品脂肪数均为60。 【数据范围】 对于100%的数据n 200 m 100k 100ai 100bi k。 代码4 #include bits/stdc.h #pragma GCC optimize(Ofast) #define ll long long using namespace std; ll n,m,k,f[100010],i,s; struct no{ int x,y; }a[100010]; bool cmp(no q,no h){ return q.xh.x; } main(){ cinnmk; for(i1;ik;i) cinf[i]; for(i1;in;i) cina[i].xa[i].y; sort(a1,a1n,cmp); for(i1;in;i) if(f[a[i].y]0m0) f[a[i].y]--,m--,sa[i].x; couts; } #include bits/stdc.h
#pragma GCC optimize(Ofast)
#define ll long long
using namespace std;
ll n,m,k,f[100010],i,s;
struct no{int x,y;
}a[100010];
bool cmp(no q,no h){return q.xh.x;
}
main(){cinnmk;for(i1;ik;i) cinf[i];for(i1;in;i) cina[i].xa[i].y;sort(a1,a1n,cmp);for(i1;in;i)if(f[a[i].y]0m0)f[a[i].y]--,m--,sa[i].x;couts;
}