官方题解:http://www.cnblogs.com/qscqesze/p/6480284.html

哗啦啦村的刁难(1)

描述

哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看。

哗啦啦村的头号长老——鱼先生,就提出了以下问题:

给你三个木棍,问你这三个木棍,是否能够组成一个非退化的三角形!

输入

第一行一个整数T,表示测试组数的个数。
接下来T行,每行三个整数,a,b,c。表示哗啦啦村提供的三根木棍。

满足
1<=T<=100
1<=a,b,c<=5000

输出

如果可以组成三角形,那就输出Yes,否则输出N

样例输入1 复制

2
1 1 1
1 1 10
样例输出1

Yes
No
解法:就是那么判断三角形
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream> // C++头文件,C++完全兼容C
#include <algorithm> // C++头文件,C++完全兼容C
#include <time.h>
#define fre freopen("in.txt","r",stdin) //以文件代替控制台输入,比赛时很常用,能缩短输入测试样例的时间
#define INF 0x3f3f3f3f
#define inf 1e60
using namespace std; // C++头文件,C++完全兼容C
int i,j;
int n,m;
int sum,ans,flag;
int t;
int main()
{
int a[];
int t;
cin>>t;
while(t--)
{
cin>>a[]>>a[]>>a[];
sort(a,a+);
if((a[]+a[])>a[])
{
cout<<"Yes"<<endl;
}
else
{
cout<<"No"<<endl;
}
}
return ;
}

哗啦啦村的刁难(2)

描述

哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看。

哗啦啦村的二号长老——咸先生,就提出了以下问题:

咸先生提供了一个机器人。这个机器人可以按照输入的命令进行移动,命令包括‘E’、‘S’、‘W’、‘N’四种,分别对应东南西北。执行某个命令时,它会向对应方向移动一个单位。作为新型机器人,它可以执行命令串。对于输入的命令串,每一秒它会按命令行动一次。执行完命令串的最后一个命令后,会自动从头开始循环。在0时刻时机器人位于(0,0)。求T秒后机器人所在位置坐标。

输入

第1行:一个字符串,表示早苗输入的命令串,保证至少有1个命令
第2行:一个正整数T
T<=2,000,000,000 且命令串长度<=5,000

输出

2个整数,表示T秒时,机器人的坐标。

样例输入1 复制

NSWWNSNEEWN
12
样例输出1

-1 3
解法:暴力是超时(试过了),我们取模再加上重复执行的次数就可以了
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream> // C++头文件,C++完全兼容C
#include <algorithm> // C++头文件,C++完全兼容C
#include <time.h>
#define fre freopen("in.txt","r",stdin) //以文件代替控制台输入,比赛时很常用,能缩短输入测试样例的时间
#define INF 0x3f3f3f3f
#define inf 1e60
using namespace std; // C++头文件,C++完全兼容C
int i,j;
int n,m;
int sum,ans,flag;
int t;
int main()
{
string s;
int n;
int x=;
int y=;
int num=;
int i=;
cin>>s>>n;
int l=s.length();
int ans=n%l;
int pos=n/l;
//cout<<ans<<endl;
while(i<l)
{
if(s[i]=='E')
{
x++;
}
else if(s[i]=='W')
{
x--;
}
else if(s[i]=='N')
{
y++;
}
else
{
y--;
}
i++;
}
x=x*pos;
y=y*pos;
i=;
while(i<ans)
{
if(s[i]=='E')
{
x++;
}
else if(s[i]=='W')
{
x--;
}
else if(s[i]=='N')
{
y++;
}
else
{
y--;
}
i++;
}
cout<<x<<" "<<y<<endl;
return ;
}

哗啦啦村的刁难(3)

描述

哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看。

哗啦啦村的三号长老——大先生,就提出了以下问题:

现在这道题有两组数据,每组输入数据都是1,。

但是,第一组测试数据你需要输出1,第二组你需要输出2。

你怎么输出呢?

输入

1

输出

这道题只包含两组测试数据,第一组测试数据应该输出1,第二组你应该输出2.

样例输入1 复制

1
样例输出1

1
样例输入2 复制

1
样例输出2

2
解法:卿学姐说OJ是并行哒,所以时间随机是不可行的,我们这里new一个东西,取地址是随机的
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream> // C++头文件,C++完全兼容C
#include <algorithm> // C++头文件,C++完全兼容C
#include <time.h>
#define fre freopen("in.txt","r",stdin) //以文件代替控制台输入,比赛时很常用,能缩短输入测试样例的时间
#define INF 0x3f3f3f3f
#define inf 1e60
using namespace std; // C++头文件,C++完全兼容C
const int maxn = ;
int a[maxn];
int b[];
int ans,n,k; int main()
{ cin>>n;
char* x=new char;
int ans=(long)x;
printf("%d\n",ans/%+); return ;
}

哗啦啦村的刁难(4)

描述

哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看。

哗啦啦村的四长老——四先生,就提出了以下问题:

给你n条边,让你从里面选出三条边,组成一个三角形,问你这个三角形最大的面积可以为多少?

如果无论如何都不能组成三角形,输出-1。

输入

第1行:一个整数n,表示边的个数。
第2行,n个整数,表示每条边的边长。
1<=n<=100 1<=a[i]<=100

输出

输出最大面积,无解输出-1.
保留整数即可。

样例输入1 复制

4
1 5 3 4
样例输出1

6
解法:n中取三个数,判断是不是三角形,再根据海伦公式计算面积
 #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream> // C++头文件,C++完全兼容C
#include <algorithm> // C++头文件,C++完全兼容C
#include <time.h>
#define fre freopen("in.txt","r",stdin) //以文件代替控制台输入,比赛时很常用,能缩短输入测试样例的时间
#define INF 0x3f3f3f3f
#define inf 1e60
using namespace std; // C++头文件,C++完全兼容C
const int maxn = ;
int a[maxn];
int b[];
int ans,n,k;
double s=0.0;
int flag=;
void dfs(int cur,int cnt,double num)
{
if(cnt==)
{
sort(b,b+);
if(b[]+b[]>b[])
{
flag=;
s=max(s,(double)sqrt(num/*(num/-b[])*(num/-b[])*(num/-b[])));
}
return ;
}
for(int i=cur; i<n; i++)
{
b[cnt]=a[i];
dfs(i+,cnt+,num+a[i]);
}
}
int main()
{
scanf("%d",&n);
for(int i=; i<n; i++) scanf("%d",&a[i]);
sort(a,a+n);
dfs(,,0.0);
// cout<<flag<<endl;
if(flag)
{ printf("%.0f\n",(s));
}
else
{
cout<<"-1"<<endl;
}
return ;
}

哗啦啦村的刁难(5)

描述

哗啦啦村作为喵哈哈村的对头,于是他们准备给喵哈哈村一个好看。

哗啦啦村的五号长老——巫先生,就提出了以下问题:

一是想知道2016年中,周X有多少天。

二是想知道2016年中,每个月的X号一共有多少天。

请你帮帮他回复吧!

输入

x of week:表示小明想知道2016年周x有多少天
x of month:表示小明想知道2016年x号有多少天
两个单词之间只会有一个空格。
X of week 中 的x:1<=x<=7
X of month中的x:1<=x<=31

输出

输出答案

样例输入1 复制

4 of week 
样例输出1

52
解法:cfgoodbye2015A题,数日历
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <iostream> // C++头文件,C++完全兼容C
#include <algorithm> // C++头文件,C++完全兼容C
#define fre freopen("in.txt","r",stdin) //以文件代替控制台输入,比赛时很常用,能缩短输入测试样例的时间
#define INF 0x3f3f3f3f
#define inf 1e60
using namespace std; // C++头文件,C++完全兼容C
int i,j;
int n,m;
int sum,ans,flag;
int t;
int main()
{
char s[];
string s1="";
string s2="";
string s3="";
gets(s);
for(i=;i<strlen(s);i++)
{
if(s[i]>=''&&s[i]<='')
{
s1+=s[i];
}
if(s[i]=='w')
{
s2+=s[i];
}
else if(s[i]=='m')
{
s2+=s[i];
}
}
if(s2[]=='w')
{
if(s1==""||s1=="")
{
puts("");
}
else if(s1==""||s1==""||s1==""||s1==""||s1=="")
{
puts("");
}
}
else if(s2[]=='m')
{
if(s1=="")
{
puts("");
}
else if(s1=="")
{
puts("");
}
else
{
puts("");
}
}
return ;
}

喵哈哈村的魔法考试 Round #3 (Div.2) ABCDE的更多相关文章

  1. 喵哈哈村的魔法考试 Round #7 (Div.2) 题解

    喵哈哈村的魔法考试 Round #7 (Div.2) 注意!后四道题来自于周日的hihocoder offer收割赛第九场. 我建了个群:欢迎加入qscoj交流群,群号码:540667432 大概作为 ...

  2. 喵哈哈村的魔法考试 Round #2 (Div.2) 题解

    喵哈哈村的魔法考试 Round #2 (Div.2) 题解 A.喵哈哈村的战争 题解: 这道题就是for一遍,统计每个村子的战斗力的和,然后统计哪个村子的战斗力和大一点就好了. 唯一的坑点,就是这道题 ...

  3. 喵哈哈村的魔法考试 Round #1 (Div.2) 题解

    喵哈哈村的魔法考试 Round #1 (Div.2) 题解 特别感谢出题人,qscqesze. 也特别感谢测题人Xiper和CS_LYJ1997. 没有他们的付出,就不会有这场比赛. A 喵哈哈村的魔 ...

  4. 喵哈哈村的魔法考试 Round #1 (Div.2) 题解&源码(A.水+暴力,B.dp+栈)

    A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05   最后更新: 2017年2月21日 20:06   时间限制: 1000ms   内存限制: 128M 描述 传说喵哈哈村有三种神 ...

  5. 喵哈哈村的魔法考试 Round #19 (Div.2) 题解

    题解: 喵哈哈村的魔力源泉(1) 题解:签到题. 代码: #include<bits/stdc++.h> using namespace std; int main(){ long lon ...

  6. 喵哈哈村的魔法考试 Round #1 (Div.2)

    比赛地址:http://qscoj.cn/contest/2/ 都是中文题,这里不在详述题意 A.喵哈哈村的魔法石 分析:暴力求解 #include<iostream> #include& ...

  7. 喵哈哈村的魔法考试 Round #1 (Div.2) ABCD

    官方题解: http://www.cnblogs.com/qscqesze/p/6418555.html#3623453 喵哈哈村的魔法石 描述 传说喵哈哈村有三种神奇的魔法石:第一种魔法石叫做人铁石 ...

  8. 喵哈哈村的魔法考试 Round #4 (Div.2) 题解

    有任何疑问,可以加我QQ:475517977进行讨论. A 喵哈哈村的嘟嘟熊魔法(1) 题解 这道题我们只要倒着来做就可以了,因为交换杯子是可逆的,我们倒着去模拟一遍就好了. 有个函数叫做swap(a ...

  9. 喵哈哈村的魔法考试 Round #20 (Div.2) 题解

    题解: A 喵哈哈村的跳棋比赛 题解:其实我们要理解题意就好了,画画图看看这个题意.x<y,那么就交换:x>y,那么x=x%y. 如果我们经过很多次,或者y<=0了,那么就会无限循环 ...

随机推荐

  1. mysql有哪几种索引

    从数据结构角度 1.  B+树索引(O(log(n))) 2.  hash索引 3.  FULLTEXT索引 4.  R-Tree索引 从物理存储角度 1. 聚集索引 2.  非聚集索引 从逻辑角度 ...

  2. 【网站支付PHP篇】thinkPHP集成汇潮支付(ecpss)

    系列目录 支付宝集成:http://www.cnblogs.com/nerve/p/3437879.html 系列说明 最近在帮朋友的系统安装支付模块(兑换网站积分),现在总结一些开发心得,希望对大家 ...

  3. hibernate预编译SQL语句中的setParameter和setParameterList

    使用预编译SQL语句和占位符參数(在jdbc中是?),可以避免由于使用字符串拼接sql语句带来的复杂性.我们先来简单的看下.使用预编译SQL语句的优点. 使用String sql = "se ...

  4. 文件宝局域网传输/播放功能Windows10系统经验贴(感谢文件宝用户@卡卡罗特 和@24K 純情)

    本文由文件宝用户@卡卡罗特 和@24K 純情 两位用户提供,感谢二位. 先分享一个软件开发者的博客,http://www.cnblogs.com/flychen/也许里面的说明就能解决你的问题. 以下 ...

  5. chmod|chown|chgrp和用法和区别

    1.chgrp(改变文件所属用户组) chgrp 用户组   文件名   ###就是这个格了.如果整个目录下的都改,则加-R参数用于递归. 如:chgrp -R   user smb.conf 2.c ...

  6. quilt

    1 什么是quilt quilt是一个patch管理工具,特别适合于对多个patch进行管理. quilt是基于gnu patch和diff的. 2 使用quilt创建一个patch 第一步,quil ...

  7. XML-RPC JSON-RPC RPC是实现思路

    XML-RPC - Wikipedia https://en.wikipedia.org/wiki/XML-RPC JSON-RPC - Wikipedia https://en.wikipedia. ...

  8. socketIO原理图

  9. ajax访问json文件缓存问题

    ajax访问json文件,json文件改动,访问的时候也不能及时看到改动后的内容. 这是因为浏览器缓存的原因. 在这时候就需要清除浏览器的缓存或者加上一个标记,让ajax访问文件的时候知道这是一个新的 ...

  10. SDIO卡 了解

    SDIO接口是在SD接口基础上发展起来的,SDIO接口兼容SD接口.SDIO协议又在SD卡协议之上添加了CMD52(一般用来访问寄存器)和CMD53(字节和块传输)命令.SDIO和SD卡规范间的一个重 ...