2017Nowcoder Girl初赛重现赛
https://ac.nowcoder.com/acm/contest/315#question
A.平方数
代码:
#include <bits/stdc++.h>
using namespace std; int n;
int ans = ; int main() {
scanf("%d", &n);
for(int i = n; i >= ; i --) {
if((int)sqrt(i) == sqrt(i)) {
ans = i;
break;
}
}
printf("%d\n", ans);
return ;
}
B.勇气获得机
代码:
#include <bits/stdc++.h>
using namespace std; int n;
vector<char> ans; int main() {
scanf("%d", &n);
while(n) {
if(n % == ) {
ans.push_back('G');
n = (n - ) / ;
} else {
ans.push_back('N');
n = (n - ) / ;
}
}
for(int i = ans.size() - ; i >= ; i --)
printf("%c", ans[i]);
printf("\n");
return ;
}
C.排列
代码:
#include <bits/stdc++.h>
using namespace std; const int maxn = 1e5 + ;
int n;
int a[maxn]; int main() {
scanf("%d", &n);
for(int i = ; i <= n; i ++)
scanf("%d", &a[i]); int cnt = ;
for(int i = ; i < n; i ++)
if(a[i] == i) {
cnt ++;
swap(a[i], a[i + ]);
} if(a[n] == n) {
swap(a[n], a[n - ]);
cnt ++;
} printf("%d\n", cnt); return ;
}
D.打车
代码:
#include <bits/stdc++.h>
using namespace std; int n, s;
int a[]; int main() {
scanf("%d%d", &n, &s);
for(int i = ; i <= n; i ++)
scanf("%d", &a[i]);
sort(a + , a + + n);
int sum = , i = , ans = ;;
while(sum < s && i <= n) {
i ++;
sum += a[i];
} //printf("%d\n", i);
int cnt = ;
for(int j = i; j >= ; j --) {
if(sum - a[j] >= s) {
cnt ++;
sum -= a[j];
}
else continue;
}
//printf("%d\n", cnt);
printf("%d\n", i - cnt);
return ;
}
F.美丽的项链
代码:
#include <bits/stdc++.h>
using namespace std; typedef long long ll;
int n, m;
ll dp[][];
ll l[], r[]; int main() {
scanf("%d%d", &n, &m);
memset(dp, , sizeof(dp));
for(int i = ; i <= n; i ++)
scanf("%d%d", &l[i], &r[i]); dp[][] = ;
for(int i = ; i <= n; i ++) {
for(int j = ; j <= m; j ++) {
for(int k = l[i]; k <= r[i]; k ++)
dp[i][j + k] += dp[i - ][j];
}
}
printf("%lld\n", dp[n][m]);
return ;
}
2017Nowcoder Girl初赛重现赛的更多相关文章
- 2017Nowcoder Girl初赛重现赛 D(二进制枚举
链接:https://ac.nowcoder.com/acm/contest/315/D来源:牛客网 题目描述 妞妞参加完Google Girl Hackathon之后,打车回到了牛家庄. 妞妞需要支 ...
- 2016ACM/ICPC亚洲区沈阳站-重现赛赛题
今天做的沈阳站重现赛,自己还是太水,只做出两道签到题,另外两道看懂题意了,但是也没能做出来. 1. Thickest Burger Time Limit: 2000/1000 MS (Java/Oth ...
- 2016 CCPC 东北地区重现赛
1. 2016 CCPC 东北地区重现赛 2.总结:弱渣,只做出01.03.05水题 08 HDU5929 Basic Data Structure 模拟,双端队列 1.题意:模拟一个栈的操 ...
- 2016 CCPC长春重现赛
1.2016中国大学生程序设计竞赛(长春)-重现赛 2.总结:会做的太少,应变能力也不行,或者说猜题目的能力不行 02 水 04 HDU 5914 Triangle 1.题意:1~n,n个数,问 ...
- 2016年中国大学生程序设计竞赛(合肥)-重现赛1001 HDU 5961
传递 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submiss ...
- 2016年中国大学生程序设计竞赛(合肥)-重现赛1008 HDU 5968
异或密码 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submis ...
- 2016年中国大学生程序设计竞赛(合肥)-重现赛1009 HDU 5969
最大的位或 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submi ...
- HDU 5127.Dogs' Candies-STL(vector)神奇的题,set过不了 (2014ACM/ICPC亚洲区广州站-重现赛(感谢华工和北大))
周六周末组队训练赛. Dogs' Candies Time Limit: 30000/30000 MS (Java/Others) Memory Limit: 512000/512000 K ( ...
- HDU 6227.Rabbits-规律 (2017ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学))
Rabbits Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total S ...
随机推荐
- Less 常用基础知识
LESS 中的注释 也可以额使用css 中的注释(/**/) 这种方式是可以被编译出来的. 也可以使用// 注释 不会被编译的 变量 声明变量的话一定要用@开头 例如:@变量名称:值: @test_w ...
- PHP大数组,大文件的处理
[原文来自于转载, 但他的结论不太正确, 尤其对foreach的判断这块上, 我拎过来进行修理 ] 在做数据统计时,难免会遇到大数组,而处理大数据经常会发生内存溢出,这篇文章中,我们聊聊如何处 ...
- PC QQ客服代码
一. <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=QQ号&site=qq&am ...
- 基于SpringBoot+SpringSecurity+mybatis+layui实现的一款权限系统
这是一款适合初学者学习权限以及springBoot开发,mybatis综合操作的后台权限管理系统 其中设计到的数据查询有一对一,一对多,多对多,联合分步查询,充分利用mybatis的强大实现各种操作, ...
- Asp.Net Core 使用Docker进行容器化部署(一)
前几篇文章介绍了Liunx下的环境搭建,今天来分享一下.Net Core在Liunx上的部署. 我采用的方案是使用Dokcer作为运行虚拟机,Nginx作为Http服务器来进行反向代理,你可以理解为D ...
- 关于使用array_rand随机取出数组的值
代码如下 <?php echo "<meta charset='utf-8'/>";//选择解码方式,防止乱码现象 $a = array("abc&qu ...
- Jetson tx1 安装cuda错误
前两天安装Jetpack3.0的时候,看着网上的教程以为cuda会自动安装上,但是历经好几次安装,都安装不上cuda,也刷了好几次jetpack包.搜遍了网上的教程,也没有安装上.错误如下图所示: 这 ...
- 003---设计首页index页面
在项目的urls.py文件添加一条url from django.contrib import admin from django.urls import path, re_path from app ...
- 登録更新(BAPI)
購買管理(MM) * [BAPI_REQUISITION_CREATE] 購買依頼登録 * [BAPI_REQUISITION_CHANGE] 購買依頼変更 * [BAPI_REQUISITION_D ...
- HBase-site.xml 常见重要配置参数
HBase 常见重要配置参数 (1) Hbase.rpc.timeout rpc 的超时时间,默认 60s,不建议修改,避免影响正常的业务,在线上环境刚开始配置的是 3 秒,运行半天后发现了大量的 t ...