当时的我只会纯c,打的排名真的恶心。后来学了c++才发现。
当时的题真的简单,完全可以轻松的AK。
https://www.luogu.com.cn/contest/38793

目录

  • T160507 A - 课程报名 【模拟】
  • T160508 B - 期末考试成绩 【模拟】
  • T160509 C - 志愿者 【排序】
  • T160510 D - 终端 【模拟】
  • T160513 E - 运气 【简单的 dfs】

T160507 A - 课程报名 【模拟】


https://www.luogu.com.cn/problem/T160507?contestId=38442

#include<cstdio>
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int n,v,m,a;
int sum;
int main(void)
{cin>>n>>v>>m>>a;int temp=v;for(int i=1;i<=n;i++){sum+=temp;if(i%m==0) temp+=a;}cout<<sum<<endl;return 0;
}

T160508 B - 期末考试成绩 【模拟】


https://www.luogu.com.cn/problem/T160508?contestId=38442

#include<cstdio>
#include<cmath>
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int score;
int main(void)
{cin>>score;if(score>=90) cout<<"4.0"<<endl;else if(score>=60&&score<90) printf("%.1lf\n",4.0-(90-score)*0.1);else {int sum=sqrt(score)*10;if(sum>=90) cout<<"4.0"<<endl;if(sum>=60&&score<90) printf("%.1lf\n",4.0-(90-sum)*0.1);else cout<<"0.0"<<endl;}return 0;
}

T160509 C - 志愿者 【排序】


https://www.luogu.com.cn/problem/T160509?contestId=38442

#include<cstdio>
#include<algorithm>
using namespace std;
struct student
{int id;//编号int t;//工作时长int k;//工作难度int sum;
}stu[100005];
bool cmp(student a,student b)
{if(a.sum==b.sum){if(a.t==b.t)return a.id<b.id;return a.t>b.t;}return a.sum>b.sum;
}
int main(void)
{int n;int i;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d%d",&stu[i].t,&stu[i].k);stu[i].sum=stu[i].k*stu[i].t;stu[i].id=i+1;}sort(stu,stu+n,cmp);for(i=0;i<n;i++){printf("%d ",stu[i].id);}printf("\n");return 0;
}

T160510 D - 终端 【模拟】


https://www.luogu.com.cn/problem/T160510?contestId=38442

#include<cstdio>
#include<iostream>
#include<string>
#include<algorithm>
#include<map>
#include<vector>using namespace std;int n;
string s1,s2,s3;
vector<string> v;//总的文件
map<string,bool>mp;//记录所有的文件是否存在 int main(void)
{cin>>n;for(int i=1;i<=n;i++){cin>>s1;if(s1=="touch")//创建 {cin>>s2;if(!mp[s2]) {v.push_back(s2);mp[s2]=true;}}if(s1=="rm"){cin>>s2;if(mp[s2]){for(int i=0;i<v.size();i++){if(v[i]==s2){v.erase(v.begin()+i);break;}}mp[s2]=false;}}if(s1=="ls")//列出来 {if(v.size())for(int i=0;i<v.size();i++) cout<<v[i]<<endl;}if(s1=="rename")//重命名 {cin>>s2>>s3;if(mp[s2]) {for(int i=0;i<v.size();i++){if(v[i]==s2){mp[v[i]]=false;v[i]=s3;mp[s3]=true;break;}}  }}}return 0;
}

T160513 E - 运气 【简单的 dfs】


https://www.luogu.com.cn/problem/T160513?contestId=38442

#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int n,k;
long long int ans;
long long int sum;
int temp=0;
int a[6]={1,2,3,4,5,6};
int b[15];
int m=1e9+7;
void dfs(int index)
{if(index==n){sum=0;for(int i=0;i<n;i++){sum=sum*10+b[i];}if(sum%k==0)ans++;temp++;return ;}for(int i=0;i<6;i++){b[index]=a[i];dfs(index+1);}
}
int main(void)
{cin>>n>>k;dfs(0);cout<<ans%m<<endl;return 0;
}

第三届“传智杯”全国大学生IT技能大赛(初赛B组)【C++】相关推荐

  1. 第四届传智杯全国大学生IT技能大赛 初赛B组题解 -- D题

    题目:小卡与质数2 Description 小卡最近迷上了质数,所以他想把任何一个数都转化为质数! 小卡有 T 次询问,每次给你一个数字 x,问有多少个比 x 小的非负整数 y,使得 x⊕y 是质数, ...

  2. 第三届“传智杯”全国大学生IT技能大赛(初赛)-Java B组题解

    A - 课程报名 A-课程报名洛谷题目链接 题目描述 传智播客推出了一款课程,并进行了一次促销活动.具体来说就是,课程的初始定价为v元:每报名m个学员,课程的定价就要提升a 元.由于课程能够容纳的学生 ...

  3. 第三届“传智杯”全国大学生IT技能大赛(初赛B组)题解合集

    文章目录 A - 课程报名 B - 期末考试成绩 C - 志愿者 D - 终端 E - 运气 总结 A - 课程报名 题目描述 传智播客推出了一款课程,并进行了一次促销活动.具体来说就是,课程的初始定 ...

  4. 第四届“传智杯”全国大学生IT技能大赛-Java B组题解

    A组原成绩 A-组原成绩 题目描述 花栗鼠科技大学(Hualishu University of Science and Technology, HUST)的计算机组成原理快要出分了.你现在需要计算你 ...

  5. 2021年第三届传智杯全国大学生IT技能大赛(决赛B组)

    T172096 课程 题目背景 disangan233 喜欢数数,于是他想让你帮他回答一个问题. 题目描述 传智专修学院提供 A,B 两个课程,分别有 n,m个学生报名.报名 A 的学生的编号为 an ...

  6. 第三届传智杯全国大学生IT技能大赛(决赛B组)【c++】

    https://www.luogu.com.cn/contest/42328 目录 T172096 课程 T172097 序列 T172098 子串 T172099 打牌 T172100 商店 T17 ...

  7. 2022年第五届“传智杯”全国大学生IT技能大赛——程序设计挑战赛

    邀您参加第五届"传智杯"全国大学生IT技能大赛 https://m.saikr.com/active/templete/czb/1667799418?spread_code=A73 ...

  8. (附AK代码)第四届“传智杯”全国大学生IT技能大赛(决赛B组)题解

    未完全完成,很快会更新. 第四届"传智杯"大赛(决赛B组)题解目录 A:小智的疑惑 1.题目概述 2.解析 3.AC代码 B:三元组 1.题目概述 2.解析 3.AC代码 C:排排 ...

  9. 第四届“传智杯”全国大学生IT技能大赛(决赛B组)【题解】

    感觉都是暴力题或者类似原题,就是手速场. 目录 A. 小智的疑惑 B. 三元组 C. 排排队 D. 背单词的小智 F1. 生活在树上(easy version) A. 小智的疑惑 比赛的时候写的KMP ...

最新文章

  1. 算术基本定理证明用计算机,良序原理:算术基本定理的证明
  2. oracle LPDA,oracle中自动增长列的设置
  3. SAP Spartacus footer区域的一些常见错误
  4. Nginx:Nginx limit_req limit_conn限速
  5. Codeforces Round #364 (Div. 2)C. They Are Everywhere(尺取法)
  6. 第二周作业 wordcount
  7. tf.get_variable与tf.variable_scope
  8. 乒乓球单循环赛_乒乓球单循环比赛如何计算得分排名(实用方法)
  9. matlab计算均值和方差
  10. svm手写数字识别python_SVM之Mnist手写数字识别
  11. 浅谈医院HIS系统审计
  12. 最适合入门的laravel初级教程(一)序言
  13. vpay平台模式开发 15天交付系统
  14. Ubuntu安装GIMP
  15. 在一夜暴富之前,我先一夜秃了头
  16. mysql 主从1146_浅谈mysql主从同步及错误1146处理
  17. 三菱系统m70计算机连接错误,这可能是最齐全的三菱M70错误代码大全了
  18. 气体灭火系统的应用与选型 (装载)
  19. 圣杯布局详解--浮动
  20. 【产品】可视化大屏设计思路

热门文章

  1. 领域驱动设计(2)怎么使用沟通
  2. 数据可视化的开源方案: Superset vs Redash vs Metabase (一)
  3. MyBatis无限输出日志
  4. 安卓手机开机键失灵,FASTBOOT模式ADB重启
  5. CS190.1x-ML_lab1_review_student
  6. Shell编程进阶 1.7 case选择
  7. ASP入门(十一)-Session小案例
  8. Sphinx-安装和配置
  9. Linux 打通ssh无密码登录
  10. Shell脚本使用常见问题说明