竞赛
考级
题目描述 现在有两行输入,第一行输入一个整数 𝑛 n, 第二行输入 𝑛 n 个整数,但是粗心的炫炫忘记输入第一行的数字 𝑛 n 了, 你能帮炫炫计算这个整数 𝑛 n 吗? 输入格式 输入 𝑛 n 个整数,中间以空格隔开。 输出格式 输出一行一个正整数,表示 𝑛 n 的值。
我刚学c++(小白)有没有什么资料或学习方法推荐的各位 真的在线求助 诚心诚意
题目描述 小码君的班上有 n 位同学,每个同学都有三个属性,即姓名、分数、年龄。你需要按照输入的顺序输出每位同学的信息。 输入格式 第一行一个整数 n,表示班上的同学数量。 接下来 n 行,每行一个字符串(长度小于 10 )、一个浮点数、一个整数(值小于 200 ),表示姓名、分数、年龄。 输出格式 按照输入的顺序输出每位同学的信息,分数保留一位小数。 输入输出样例 输入#1 复制 2 张三 99.1 12 Bob 88.5 13 输出#1 复制 张三 99.1 12 Bob 88.5 13 说明/提示 n的范围是1~1000
题目描述 给出三个同学的姓名和年龄,你需要将这三位同学的信息按照输入的顺序输出。 输入格式 三行,每行包含一个字符串和一个整数,表示姓名和年龄。 输出格式 将这三位同学的信息按照输入的顺序输出。 输入输出样例 输入#1 复制 小码君 12 小码酱 14 小码王 18 输出#1 复制 小码君 12 小码酱 14 小码王 18 #include<bits/stdc++.h> using namespace std; struct student{ string name; int old; }; student stu[100]; int main() { for(int i=1;i<=3;i++) { cin>>stu[i].name>>stu[i].old; cout<<stu[i].name<<" "<<stu[i].old; cout<<endl; } }
#include<bits/stdc++.h> using namespace std; int main() { int n,s=0;//定义n,s(n代表小时,s是一个累加器)。 cin>>n;//输入n。 for(int i=1;i<=n;i++) { s=s+3i+i;//循环31+1=3*i+i。 }cout<<s;//输出累加器。 return 0; }
小码君家附近新开了一家奶茶店,小码君决定去看一看 因奶茶店新开张,现在办卡,充值100赠送20,充值200赠送50,充值300赠送100,小码君很心动,现在已知小码君有x元,如果现在小码君办卡能获得的赠送额度是多少。大的赠送额度会覆盖小的赠送额度(充值 500 时,只能获赠 100 而不是 150)。 输入格式 输入一个整数表示小码君充值了x元 输出格式 根据奶茶店的充值赠送规则,输出小码君能获得的最大赠送金额。 输入输出样例 输入#1 复制 400 输出#1 复制 100 说明/提示 当充值金额低于100时,则没有赠送。 #include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; int b,c,d; b=a/10020; c=a/20050; d=a/300*100; cout<<max(max(b,c),d); return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int a,b,x,y,c,d,e,f; cin>>a>>b; cin>>x>>y; if(b/yx>a)cout<<"YES"; else { cin>>c>>d; if(b/dc>a)cout<<"YES"; else { cin>>e>>f; if(b/f*e>a)cout<<"YES"; else cout<<"NO"; } } return 0; }
不会看这里链接描述
只能对一半QAQ 测试点搞错了TAT 以下是源代码
训练两年半的坤坤有一只会生蛋的鸡,这只鸡的魔力是他可以立刻生出一个蛋并且瞬间孵出蛋,当然这个能力一只鸡一辈子只能用一次,并且生出的鸡的体重不能超过原来鸡的一半,当然生出来的鸡也有同样的魔力,但是当鸡的体重只有1时,这个魔力就消失了,现在告诉你坤坤的鸡的初始体重,经过一系列的生蛋孵蛋后,我们可以得到鸡的体重序列,比如初始的鸡体重为4,那么可以得到4,2,1。现在对于给定的初始体重,请问可能有多少个不同的序列 输入格式 一行,一个正整数 表示初始的鸡的体重,n(n≤500)。 输出格式 一个整数,表示序列的数量
题目描述 小码君到了食堂,食堂还剩3种食物,每种食物一份都有一个饱腹值和价格,现在告诉你小码君的饥饿值和他有的钱,因为他太饿了,他就想一直吃某一个食物,现在请你告诉小码君,他能通过吃一种食物吃到饱吗? (小码君每次必须买完整的一份或多份食物。) 输入格式 输入四行,第一行输入两个整数a,b,分别表示小码君的饥饿值和持有的钱。 接下来三行,每行输入两个整数x,y,分别表示某一种食物的饱腹值和价格 输出格式 判断小码君在把钱花光之前,可以只吃一种食物吃饱吗,若可以输出“YES”,若不可以输出“NO”
苏维埃进行曲是美国人写来黑苏联的!!!不懂就不要放!!! 应该听《牢不可破的联盟》《国际歌》等 另外,把我放到苏联里去!
这里是字符串写法,如果是数字,可以把char改成int
埃氏筛 O(NLOGLOGN)O(N\LOG \LOG N )O(NLOGLOGN) 线性筛
【加入我们,共绘历史与编程的交响乐章!】 🌟【历史与代码,跨界融合的新纪元】🌟 你是否对一战、二战的烽火岁月满怀激情,又对编程世界的逻辑之美痴迷不已?我们,一个独特的团队,正站在历史与技术的交汇点,邀请你共赴一场前所未有的探索之旅! 🔍 我们的使命: 用最精准的算法,重现历史战役的波澜壮阔。 以编程为笔,绘制战争与和平的深刻画卷。 融合历史智慧,为现代科技注入灵魂与深度。 💻 我们的工作: 开发创新应用,让历史学习更加生动有趣。 深入研究历史数据,运用AI技术分析历史趋势。 打造跨平台体验,让全球用户都能感受历史的温度。 👩💻 我们寻找的你: 热爱编程,技术过硬,对挑战充满热情。 对一战、二战历史有深厚兴趣或独到见解。 具备良好的团队合作精神,善于沟通交流。 渴望在科技与人文的交汇处,留下自己的足迹。 🚀 加入我们,你将获得: 与一群志同道合的伙伴并肩作战的机会。 丰富的历史资源与学习平台,拓宽你的视野。 挑战性的项目,让你的技术与才华得到充分发挥。 充满竞争力的高层职位,以及个人成长的广阔空间。 💌 如何加入我们? 只需简单一步,打开链接:https://www.acgo.cn/application/1810972206779650048。让我们看到你的热情与才华,一起开启这场激动人心的旅程! 这段招募语录旨在简短而有力地传达出团队的核心价值以及加入后的优势,希望能够吸引到热爱编程与历史的你!
给为大佬,这道题怎么用数组去解啊?
题目描述 小码君收到了 𝑛 n 个方块作为他的生日礼物。每一个方块的 6 6 个面上分别写着 0 0- 9 9 中的一个数字。小码君想知道他利用这些方块上的数字,从 1 1 开始不间断拼数,最大能拼到多少。小码君可以通过旋转方块及改变方块的排列顺序来拼出想要的数。拼出的数不能有前导 0 0,不必每次拼数用上所有的方块。 注意:数字 6 6 不能通过翻转而看成数字 9 9。 输入格式 第一行包含整数 𝑛 n( 1 ≤ 𝑛 ≤ 3 1≤n≤3),表示小码君收到的立方体的数量。 接下来的 𝑛 n 行,每行包含 6 6 个整数 𝑎 𝑖 𝑗 a ij ( 0 ≤ 𝑎 𝑖 𝑗 ≤ 9 0≤a ij ≤9),表示第 𝑖 i 个立方体的第 𝑗 j 个面上的数字。 输出格式 输出一个整数:能够拼接的最大数。如果无法拼接出任何数,则输出 0 0。
两个测试没过,不知道错在哪,求解答
AKSZ-STL容器 子串(连续的)和子序列(不一定连续) 表达式(前缀,中缀,后缀) > 1.前缀表达式->符号在数字前 (+1,-1) > 2.中缀表达式->符号在数字中间 (1+1, 1-1) > 3.后缀表达式->符号在数字后 (1-, 2-) > ###中缀转后(前)缀: > 82+3*(20-8)/2 > 1.根据运算优先级打括号 > (82+((3*(20-8))/2)) > 2.将括号内运算符挪到对应括号后(前) > (82((3(20 8)-)*2)/)+ > 3.去掉所有括号 > 82 3 20 8 - * 2 / + > ##vector(动态数组) > //定义 > vector<int> v; > vector<int> v(n,value)//定义n个vector,初始化为value 迭代器AUTO(类似指针) > 迭代器常用操作 > 1.begin() : 指向容器第一个元素的迭代器 > 2.end(): 指向容器尾部的下一个位置的迭代器 > 3.++ : 将迭代器指向下一个位置 > 4.*: 获取迭代器指向元素 集合SET(唯一,升序) set常用函数 > s.size() > s.insert(x)//插入x > s.erase(x)//删除等于x的所有元素 > s.find(x)//查找x,存在返回该元素的迭代器,否则返回end() > s.empty()//判断容器是否为空 > s.count(x)//判断是否存在x,1在0不在 > s.lower_bound(s.begin(),s.end(),x)//返回第一个大于x的元素的下标 MAP > 常用方法 > 1.mp.size()//输出有多少元素 > 2.mp.erase(x)//删除键为x的所有元素 > 3.mp.find(x)//查找集合中等于x的元素,存在x返回该元素迭代器,否则返回end() > 4.mp.empty()//常看当前容器是个否为空 MULTISET(可重集) UNORDERED_MAP(无序集) 双端队列(DEQUE) > 如何定义:deque<类型>q; > 取对头:q.front() > 取对位:q.back() > 加对头:q.push_front() > 加对尾:q.push_back() > 删对头:q.pop_front() > 删对位:q.pop_back()
共8733条