ybt的坑
emmmm ybt 字符串处理 例2题解错了
AC自动机板子错了(据说)
另外字符串处理的题解写的我一脸懵逼
网站上eeeee
点击查看E. 1.排队接水
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int n;
struct STU {
int t;
int num;
} a[1005];
bool cmp(STU a, STU b) {
if (a.t < b.t)
return true;
return false;
}
long long sum[1005], tot;
int main() {
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i].t);
a[i].num = i + 1;
}
sort(a, a + n, cmp);
printf("%d", a[0].num);
for (int i = 1; i < n; i++) {
sum[i] = sum[i - 1] + a[i - 1].t;
tot += sum[i];
printf(" %d", a[i].num);
}
printf("\n%.2lf", tot * 1.0 / n * 1.0);
return 0;
}
//然鹅下面就是错的
//空格格式严格
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
using namespace std;
int n, t[10000], shunxu[10000], tem, a[100000], temp;
double pingjun, sum = 0, sum1, sum2;
int main() {
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
scanf("%d", &t[i]);
shunxu[i] = i;
sum2 += t[i];
}
for (int i = 1; i <= n; i++) {
for (int j = i + 1; j <= n; j++) {
if (t[i] > t[j]) {
temp = t[j];
t[j] = t[i];
t[i] = temp;
tem = shunxu[j];
shunxu[j] = shunxu[i];
shunxu[i] = tem;
}
}
}
for (int i = 1; i < n; i++) {
printf("%d ", shunxu[i]);
}
printf("%d", shunxu[n]);
for (int i = 2; i <= n; i++) {
t[i] = t[i - 1] + t[i];
}
for (int i = 1; i <= n; i++) {
sum1 += t[i];
}
sum = sum1 - sum2;
pingjun = sum / n * 1.0;
printf("\n%.2lf", pingjun);
return 0;
}
点击查看 C.【例题3】单词替换
//90pts
#include<bits/stdc++.h>
using namespace std;
string line;
string a,b;
int main()
{
getline(cin,line);
cin>>a>>b;
for(int i=0;i<line.size();i++)
{
int j=i;
string word;
while(j<line.size() && line[j]!=' ') word+=line[j++];
i=j;
if(word==a) cout<<b<<' ';
else cout<<word<<' ';
}
return 0;
}
//100pts
#include <bits/stdc++.h>
using namespace std;
string line;
string a, b;
int main() {
getline(cin, line);
cin >> a >> b;
for (int i = 0; i < line.size(); i++) {
int j = i;
string word;
while (j < line.size() && line[j] != ' ') word += line[j++];
i = j;
if (word == a)
cout << b << ' ';
else
cout << word << ' ';
}
return 0;
}
B. 【例题2】负环判断 :输出YE **5** N**0** 。。。face呢
ybt的坑的更多相关文章
- 如何一步一步用DDD设计一个电商网站(九)—— 小心陷入值对象持久化的坑
阅读目录 前言 场景1的思考 场景2的思考 避坑方式 实践 结语 一.前言 在上一篇中(如何一步一步用DDD设计一个电商网站(八)—— 会员价的集成),有一行注释的代码: public interfa ...
- 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例
前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...
- Spark踩坑记——Spark Streaming+Kafka
[TOC] 前言 在WeTest舆情项目中,需要对每天千万级的游戏评论信息进行词频统计,在生产者一端,我们将数据按照每天的拉取时间存入了Kafka当中,而在消费者一端,我们利用了spark strea ...
- 多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类)
前言:刚学习了一段机器学习,最近需要重构一个java项目,又赶过来看java.大多是线程代码,没办法,那时候总觉得多线程是个很难的部分很少用到,所以一直没下决定去啃,那些年留下的坑,总是得自己跳进去填 ...
- 踩石行动:ViewPager无限轮播的坑
2016-6-19 前言 View轮播效果在app中很常见,一想到左右滑动的效果就很容易想到使用ViewPager来实现.对于像我们常说的banner这样的效果,具备无限滑动的功能是可以用ViewPa ...
- 为C# as 类型转换及Assembly.LoadFrom埋坑!
背景: 不久前,我发布了一个调试工具:发布:.NET开发人员必备的可视化调试工具(你值的拥有) 效果是这样的: 之后,有小部分用户反映,工具用不了(没反应或有异常)~~~ 然后,建议小部分用户换个电脑 ...
- 首个threejs项目-前端填坑指南
第一次使用threejs到实际项目中,开始的时候心情有点小激动,毕竟是第一次嘛,然而做着做着就感受到这玩意水好深,满满的都是坑,填都填不过来.经过老板20天惨无人道的摧残,终于小有成就. 因为第一次搞 ...
- dll文件32位64位检测工具以及Windows文件夹SysWow64的坑
自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别 ...
- 关于微软HttpClient使用,避免踩坑
最近公司对于WebApi的场景使用也越来越加大了,随之而来就是Api的客户端工具我们使用哪个?我们最常用的估计就是HttpClient,在微软类库中命名空间地址:System.Net.Http,是一个 ...
随机推荐
- python的赋值、浅拷贝和深拷贝
""" 一.赋值在python中就是简单的对象引用 """ list_a = ["aaa", "bbb&quo ...
- CentOS7 防火墙firewalld 和 CentOS6 防火墙iptables 开放zabbix-agent端口的方法
我们在生产环境中,一般都是把防火墙打开的,不像测试环境,可以直接关闭掉.最近安装zabbix ,由于公司服务器既有centos 7又有centos 6,遇到了一些防火墙的问题,现在正好把centos防 ...
- websocket 使用 spring 的service层 ,进而调用里面的 dao层 来操作数据库 ,包括redis、mysql等通用
1.前言 描述一下今天用websocket踩得坑 --->空指针异常! 我想在websocket里面使用service 层的接口,从中获取数据库的一些信息 , 使用 @Autowired 注 ...
- Centos6.9虚拟机环境搭建
原文链接:https://www.toutiao.com/i6481534700216123918/ 一.准备工具 VMware Workstation CentOS-6.9-x86_64-minim ...
- Solon 开发,五、切面与环绕拦截
Solon 开发 一.注入或手动获取配置 二.注入或手动获取Bean 三.构建一个Bean的三种方式 四.Bean 扫描的三种方式 五.切面与环绕拦截 六.提取Bean的函数进行定制开发 七.自定义注 ...
- rocketmq实现延迟队列(精确到秒级)
最近项目里需要在延时队列,但是开源版本rocketmq不支持任意时间延时,造成有些任务无法执行 参考了网上的不少文章,但是都么有实现,所以再开源的基础上改造了个支持任意时间延时的队列. 源码地址: h ...
- 网络编程-HTTP cookie
目录 1.cookie的起源 2.cookie是什么? 3.创建cookie 3.1.响应首部 Set-Cookie 3.2.请求首部 Cookie 3.3.Document.cookie 4.HTT ...
- Android学习笔记3
(5)练习做一个实现两个数相乘的APP ①.java代码: //MainActivity.java package com.example.hello; import android.content. ...
- 【刷题-LeetCode】307. Range Sum Query - Mutable
Range Sum Query - Mutable Given an integer array nums, find the sum of the elements between indices ...
- 推荐召回--基于物品的协同过滤:ItemCF
目录 1. 前言 2. 原理&计算&改进 3. 总结 1. 前言 说完基于用户的协同过滤后,趁热打铁,我们来说说基于物品的协同过滤:"看了又看","买了又 ...