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 ...
随机推荐
- 通过Ambari2.2.2部署HDP大数据服务
node1 amari-server node2 amari-agent namenode1,datanode,resourcemanager,zk node3 amari-agent namen ...
- Eclipse build时间太长,无法忍受,完美解决方案,Eclipse 编译太卡,耗时太长
目前开发使用了Eclipse ,每次报错的时候都会build,,每次build的时间都很长,接近10秒左右,好难受呀.. 刚开始一直以为是项目内容多导致的,但是想想之前做的项目,无论再多,也都是秒级的 ...
- TcpServer 使用简介
1.简介 1) Poco 的 TcpServer 是一个多线程的 Tcp 服务器. 服务器使用 ServerSocket(Poco 的一个用于初始化服务器的socket的类) 来接收链接.Server ...
- css3新样式
超出两行变省略号 overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-w ...
- B -- POJ 1208 The Blocks Problem
参考:https://blog.csdn.net/yxz8102/article/details/53098575 https://www.cnblogs.com/tanjuntao/p/867892 ...
- Prime Ring Problem (DFS练习题)
K - Prime Ring Problem ============================================================================= ...
- DESCRIBEFIELD
実行時データ型識別.略語は RTTI です.プログラム実行時にデータ型を識別して処理を行う仕組みです.. DESCRIBE FIELD命令を使用 DESCRIBE FIELD命令を使用して.変数のデー ...
- ubuntu下安装LAMP环境遇到的一些小问题
0x00 今天在服务器上重新弄了一下lamp环境 安装的过程中遇到了不少小问题 记录一下解决的方案吧 服务器安装的是ubuntu 16.04.1 0x01 首先在用 apt-get install 安 ...
- 使用postgresql作为cm的数据库时候添加报错
如下图,当postgresql安装成功,建立好数据库scm,rman,amon之后,添加cm对应服务报错hadoopNode2没有相应数据库: No database server found run ...
- RTSC和XDCTool的理解
1. 在使用TI的开发工具CCS中,里面有几个重要的概念,一直不太清晰,RTSC是什么,XDCTool是什么?包是什么?包的版本为啥都是4位的(比如mathlib_c66x_3_0_1_1)?star ...