1454: 蓝桥杯历届试题-蚂蚁感冒 C++
摘要:解题思路:1.蚂蚁是相同的,碰面时可以看作只传染了感冒,没有反向而是继续向前走。2.当q[0]>0时,如果它的右边的蚂蚁向左走(q[i]<0&&fabs(a[i])>q[0]),即一定会与q[0]相遇……
1454: 蓝桥杯历届试题-蚂蚁感冒
摘要:解题思路:注意事项:参考代码:n=int(input())
l=list(map(int,input().split()))
sk=l[0]
l.sort(key=lambda i:abs(i)……
蓝桥杯历届试题-蚂蚁感冒 (C语言代码)
摘要:解题思路:蚂蚁相遇看做继续前进,经验总结简化判断分支注意事项:其实如果当单个蚂蚁时计算结果是不感冒,但是是一群蚂蚁的时候,这只原本不感冒的蚂蚁会因为自己转向或者感冒蚂蚁转向而感冒,所以我们将这些情况总……
不知道哪里错了,知道的麻烦评论下
摘要:解题思路:思路是这样的,题目要求只是个数,既然俩个蚂蚁碰到了,那谁是谁也不需要区分了,直接当作一直往前走,这个问题就变成很简单了,直接就是俩种情况,要么直接走出去,蚂蚁就感染一只,要么就是同一方向身后……
蓝桥杯历届试题-蚂蚁感冒 (C++代码)
摘要:#include<iostream>
#include<math.h>
using namespace std;
int main(){
int i,n,right=0,left=0,……
蓝桥杯历届试题-蚂蚁感冒 (C语言代码)
摘要:解题思路:最最最重要的思路是 蚂蚁碰头时 你可以看做没有碰头穿过去(当然感冒肯定会传染)注意事项:一定要考虑第一只蚂蚁是否掉头最后相加时别忘了第一只参考代码:#include <stdio.h> ……
蓝桥杯历届试题-蚂蚁感冒 (C语言代码)
摘要:感冒人数 = 病原体左边大于0的数量 + 病原体右边小于0 +1(病原体自己)
#include <iostream>
#include <deque>
#include <string>
#……