Happy Week
2024-04-10 20:48:05
阅览室
#include<bits/stdc++.h>
using namespace std;
const int N = 1e3 + 15;
struct node
{int hh,mm;bool flag;//这本书当前有没有借出
}a[N];
int n;
double Get(int h1,int m1,int h2,int m2)
{double res = 0;res = h2 * 60 + m2 - (h1 * 60 + m1);return res;
}
int main()
{cin >> n;int id,hh,mm;char op;double sum,num;while(n --){for(int i = 0; i < N; i ++){a[i].flag = false;}sum = 0;num = 0;while(cin >> id && cin >> op && scanf("%d:%d",&hh,&mm) && id != 0){if(op == 'S'){a[id].flag = true;a[id].hh = hh;a[id].mm = mm;}else if(op == 'E'){if(a[id].flag){sum += Get(a[id].hh,a[id].mm,hh,mm);num ++;a[id].flag = false;}}}if(num != 0) printf("%0.0f %0.0f\n",num,sum / num);else cout << 0 << " " << 0 << endl;}return 0;
}
整除光棍
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){int cnt=0;ll m=0,n;cin>>n;while(1){m=m*10+1;cnt++;if(m>=n){break;}}while(1){cout<<m/n;m%=n;if(m%n==0){break;}m=m*10+1;cnt++;}cout<<" "<<cnt;
return 0;
}
天梯赛座位分配
#include <stdio.h>
int main(){int map[105][105]={0},a[105][105]={0},n,m,max=0;scanf("%d", &n);for(int i=0;i<n;i++){scanf("%d", &m);if(m>max)max=m;for(int j=0;j<10*m;j++){map[i][j]=1;}}int num=1,flag=-1;//上一个被分配座位的高校是几号,如果上一个高校还是本校的话,num++for(int i=0;i<10*max;i++){for(int j=0;j<n;j++){if(map[j][i]){ if(flag!=j){a[j][i]=num++;flag=j;}else{num+=1;a[j][i]=num++;flag=j;}}}}for(int i=0;i<n;i++){printf("#%d\n",i+1);for(int j=0;j<10*max;j++){if(a[i][j])printf("%d%c",a[i][j],(j+1)%10==0?'\n':' ');}}return 0;
}
Left_Pad
#include<bits/stdc++.h>
using namespace std;
string line;
int main()
{int n;char op;cin >> n >> op;getchar();getline(cin,line);if(line.size() <= n){for(int i = 0; i < n - line.size(); i ++)printf("%c",op);cout << line << endl;}else{for(int i = line.size() - n; i < line.size(); i ++){cout << line[i];}cout << endl;}return 0;
}
个位数统计
#include<bits/stdc++.h>
using namespace std;
const int N = 1e3 + 15;
int b[11];//b[i]表示,i在N中出现过多少次
int main()
{char temp;while(1){temp = getchar();if(temp == '\n') break;b[temp - '0'] ++; }for(int i = 0; i < 10; i ++){if(b[i] != 0) printf("%d:%d\n",i,b[i]);}return 0;
}
最新文章
- keil obj 文件 结构_【Python】数据分析前的入门教程 Python For Everybody P2:数据结构...
- PAT 1065 A+B and C (64bit) (20)
- linux打开文件异常
- Linux命令行常用小结
- 如何使用Snagit修剪视频?
- kvm Libvirt qemu-kvm虚拟主机指定固定IP
- SpringCloudOAuth2之验证资源服务器的配置
- 微信小程序中的 tabBar
- DP(Nietzsche)的hu测 T3(规律?主席树)
- html div鼠标选中状态,CSS鼠标移动div时如何避免选中div中的文字
- 从建立技能库到培养良好习惯,这里有给职场年轻人的10条建议。
- 网络对时设备(NTP校时)如何守护安全日志
- 知识图谱·概念与技术--第1章学习笔记--知识图谱概述--知识图谱的概念,与传统语义网络的区别
- 用密钥激活win10显示无法连接到你的组织的激活服务器0xc004f074
- 函数的引用透明性(referential transparency)
- 深入理解 CSS 中的行高与基线
- 我的世界服务器显示伤害指令,我的世界怎么关闭队友伤害命令_我的世界怎么关闭队伤...
- 2005年乔布斯stanford演讲全文
- WEB开发还有前途吗?
- layui 合并单元格
热门文章
- jmeter系列六(processor)
- 天天Android: (EditText明文、密文切换)
- HDU-3401 Trade 单调队列优化DP
- Ransac算法--直线拟合
- 拓端tecdat|R语言时变波动率和ARCH,GARCH,GARCH-in-mean模型分析股市收益率时间序列
- 拓端tecdat|R语言实现LASSO回归——自己编写LASSO回归算法
- 计算机网络复习-数据链路层
- Eureka/Zookeeper/Consul三种注册中心的区别
- Python读取csv数据文件,并按照指定比例划分为机器学习使用的训练集和测试集
- 使用visio 2010建立sql server数据模型——手动画、利用逆向工程