- 分享
♂光♂荣♂榜♂(♂archlive♂)
- @ 2023-7-13 16:18:53
7.11光荣榜 - 7.11
7.11榜主【郭怀谦】
光荣事迹【手搓strcmp,虽然错了,但是精神可嘉】
评价:虽然有点脱裤子放屁,但是方老师感动的泪流满面(
#include<bits/stdc++.h>
using namespace std;
char zidian[62]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int cmp(string a,string b){
int x=0,y=0;
for(int i=0;i<a.size();i++){
for(int j=0;j<62;j++){
if(a[i]==zidian[j]){
x++;
}
}
}
for(int i=0;i<b.size();i++){
for(int j=0;j<62;j++){
if(b[i]==zidian[j]){
y++;
}
}
}
if(x>y){
return 1;
}
if(x<y){
return -1;
}
if(x==y){
return 0;
}
}
int main(){
string s,t;
cin>>s>>t;
int q=0;
cin>>q;
string tishen1,tishen2;
for(int i=0;i<q;i++){
int l1,r1,l2,r2;
cin>>l1>>r1>>l2>>r2;
for(int j=l1-1,k=0;j<r1-1;j++,k++){
tishen1[k]=s[j];
}
for(int j=l2-1,k=0;j<r2-1;j++,k++){
tishen2[k]=t[j];
}
if(cmp(tishen1,tishen2) == 1){
cout<<"erfusuer"<<endl;
}
if(cmp(tishen1,tishen2) == -1){
cout<<"yifusuyi"<<endl;
}
if(cmp(tishen1,tishen2) == 0){
cout<<"ovo"<<endl;
}
}
return 0;
}
7.14光荣榜 - 7.14
7.14榜主【申书源】
光荣事迹【结构体还没讲明白,给做出来了】
评价:方老师今天头疼在这瘫着,听到申书源喊过了直接垂死病中惊坐起(迫真
#include<iostream>
#include<algorithm>
using namespace std;
struct sb{
int a;
int b;
}c[5001];
bool cmp(sb x,sb y){
return x.a<y.a;
}
int main(){
int n,m,sum=0;
cin>>n>>m;
for(int i=0;i<m;i++){
cin>>c[i].a>>c[i].b;
}
sort(c+0,c+m,cmp);
for(int i=0;i<m;i++){
if(c[i].b<n){
n-=c[i].b;
sum+=c[i].a*c[i].b;
}
else{
sum+=c[i].a*n;
break;
}
}
cout<<sum<<endl;
}
7.15光荣榜 - 7.15
7.15榜主【牟泽宇】
光荣事迹【全卉图最快的同学,还做对了】
评价:塔台超没超频不知道,方老师的CPU先超频了(冒烟
#include <bits/stdc++.h>
using namespace std;
struct xhd {
long long a, b; // 结构体成员变量 a 和 b
} r[1000005]; // 结构体数组 r
long long n, k = 0, i; // 变量 n、k、i
int main() {
cin >> n; // 输入 n 的值
for (i = 0; i < n; i++) {
cin >> r[i].a >> r[i].b; // 读取 a 和 b,并存储到结构体数组 r 中
}
for (i = 0; i < n - 1; i++) {
if (r[i + 1].a - r[i].a > r[i].b + k) { // 判断条件,如果满足则执行下面的语句
k += r[i + 1].a - r[i].a - r[i].b - k; // 更新累加变量 k 的值
}
}
cout << k; // 输出结果 k
return 0;
}
7.17光荣榜 - 7.17
7.17榜主【郭怀谦】
光荣事迹【全卉图最短的同学,真的太短了】
评价:我原本也不想的,但他写的实在是太短了
//P398 【入门】词组缩写
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
while(cin>>s){
if(s[0]>='a'&&s[0]<='z') cout<<char(s[0]-32);
else cout<<s[0];
}
return 0;
}
7.20光荣榜 - 7.20
7.20榜主【牟泽宇】
光荣事迹【这波火把插得又快又准】
评价:展现了一种想用肝拯救世界的决心,这段代码里没有代码,只有肝
//P1789 【Mc生存】插火把
#include<bits/stdc++.h>
using namespace std;
long long n,c,s,b,x,y,a[105][105];
int main(){
cin>>n>>c>>b;
for(int i=1;i<=c;i++){
cin>>x>>y;
a[x][y]++;
a[x+1][y]++;
a[x+2][y]++;
a[x-1][y]++;
a[x-2][y]++;
a[x][y+1]++;
a[x][y+2]++;
a[x][y-1]++;
a[x][y-2]++;
a[x+1][y+1]++;
a[x-1][y+1]++;
a[x+1][y-1]++;
a[x-1][y-1]++;
}
for(int i=1;i<=b;i++){
cin>>x>>y;
a[x][y]++;
a[x+1][y]++;
a[x+2][y]++;
a[x-1][y]++;
a[x-2][y]++;
a[x][y+1]++;
a[x][y+2]++;
a[x][y-1]++;
a[x][y-2]++;
a[x+1][y+1]++;
a[x+1][y+2]++;
a[x+2][y+1]++;
a[x+2][y+2]++;
a[x-1][y+1]++;
a[x-1][y+2]++;
a[x-2][y+1]++;
a[x-2][y+2]++;
a[x+1][y-1]++;
a[x+1][y-2]++;
a[x+2][y-1]++;
a[x+2][y-2]++;
a[x-1][y-1]++;
a[x-1][y-2]++;
a[x-2][y-1]++;
a[x-2][y-2]++;
}
for(int i=2;i<=n+1;i++){
for(int j=2;j<=n+1;j++){
if(a[i][j]==0){
s++;
}
}
}
cout<<s;
return 0;
}
8.7光荣榜 - 8.7
8.7榜主【方老师的电脑】
光荣事迹【爱是一道光,蓝到你发慌】
评价:震惊!某方姓男子的电脑竟然一天之内蓝屏16次,这到底是人性的扭曲还是道德的沦丧。
敬永远的方方
3 条评论
-
Chi'h Chingjui @ 2023-7-18 17:29:01小核弹同学 要不让我上明天的光荣榜吧🙂
-
@ 2023-7-18 15:22:19真·短
-
@ 2023-7-15 15:49:37NB
- 1