(补题 水题 汇总)四川大学第二届SCUACM新生赛

B-丁姐姐喜欢LCS

原题链接

输入


abc
bca
wad
ad
as
asd
wa
aw
wa
wwa

输出


bc
ad
as
a

解题思路

暴力呀!暴力呀!暴力呀!!!(我真是白学了ORZ)

代码样例


#include <bits/stdc++.h>
using namespace std;

int main(){
    string a,b;
    while(cin >> a >> b){
        bool judge = false;
        int cnt=0;
        for(int i=0; i < a.length(); i++){
            if(judge){
                if (a[i] != b[cnt])
                    judge = false;
            }
            if(a[i] == b[cnt]){
                judge = true;
                cnt++;
            }
        }
        if(judge)
            for(int i=0;i < cnt; i++)
                cout << b[i];
        else
            cout << "\"NULL!\"";
        cout << endl;
    }
    return 0;
}

J-n=abc

原题链接

输入


2
10
12

输出


No solution
12=2*2*3

解题思路

暴力呀!!!暴力呀!!!暴力呀!!!(我真是白学了ORZ ORZ)

代码样例


#include <bits/stdc++.h>
using namespace std;

int main()
{
    int t;
    cin >> t;
    while (t--)
    {
        int n;
        cin >> n;
        int a,b,c;
        for(int i = 2; i < n; i++)
            if(n % i == 0)
            {
                int m = n / i;
                for(int j = i; j <= m / j + 1; j++)

                    if(m % j == 0 && j <= m / j)
                        if(m/j - i < cmp)
                            a = i, b = j, c = m/j, cmp = m/j - i;
            }
        if (judge == n)
            cout << "No solution" << endl;
        else
            cout << n << "=" << a << "*" << b << "*" << c << endl;
    }
    return 0;
}

L-双流机场

原题链接

输入


2
3 3
010
010
3 3
011
011

输出


Sad
Happy

解题思路

水题,只需要判断四个角是否能够有出路和入路即可

代码样例


#include <bits/stdc++.h>
using namespace std;

int main(){
    int t;
    cin >> t;
    while(t--){
        int n,m;
        cin >> n >> m;
        string a,b;
        cin >> a >> b;
        bool judge=false;
        if(a[0] == '0'&&b[m-1] == '0')
            judge = true;
        if(a[0] == '1'&&b[0] == '0')
            judge = true;
        if(a[n-1] == '0'&&b[m-1] == '1')
            judge = true;
        if(a[n-1] == '1'&&b[0] == '1')
            judge = true;
        if(judge)
            cout << "Sad" << endl;
        else
            cout << "Happy" << endl;
    }
    return 0;
}

我知道了,我收拾收拾马上滚ORZ

原文地址:https://www.cnblogs.com/cafu-chino/p/11877868.html

时间: 2024-10-28 10:59:12

(补题 水题 汇总)四川大学第二届SCUACM新生赛的相关文章

4.7-4.9补题+水题+高维前缀和

题目链接:51nod 1718 Cos的多项式  [数学] 题解: 2cosx=2cosx 2cos2x=(2cosx)^2-2 2cos3x=(2cosx)^3-3*(2cosx) 数归证明2cos(nx)能表示成关于2cosx的多项式,设为f(n) f(1)=x,f(2)=x^2-2(其中的x就是2cosx) 假设n=1~k时均成立(k>=3) 当n=k+1时 由cos((k+1)x)=cos(kx)cos(x)-sin(kx)sin(x) cos((k-1)x)=cos(kx)cos(x)

Codeforces 939A题水题

题目链接:http://codeforces.com/problemset/problem/939/A A题 A. Love Triangle time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output As you could know there are no male planes nor female planes. However

ZOJ 2819 Average Score 牡丹江现场赛A题 水题/签到题

ZOJ 2819 Average Score Time Limit: 2 Sec  Memory Limit: 60 MB 题目连接 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5373 Description Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especia

hdu - 6276,2018CCPC湖南全国邀请赛A题,水题,二分

题意: 求H的最大值,  H是指存在H篇论文,这H篇被引用的次数都大于等于H次. 思路:题意得,  最多只有N遍论文,所以H的最大值为N, 常识得知H的最小值为0. 所以H的答案在[0,N]之间,二分搜一下,如果满足就提高下限,不满足则降低上限. 嗯就这样!!!! AC code: #include<bits/stdc++.h> using namespace std; int n; vector<int> cc(200005); int main() { bool check(i

涨姿势题2_水题_两种解法

Problem Description 涨姿势题就是所谓的优化题,在组队赛中,队伍发现了一题水题,那么应该交给谁去处理?作为处理水题的代码手,应该具备什么样的素养?1,要快,水题拼的就是速度!2,不能卡水题!水题都卡,绝对不是一个代码手的风范!3,不能出错,错一次即罚时20分钟,对于水题来讲是致命的!4,要能看出来一题是水题!没有这条,上面三条都是没有意义的! 如果你希望你成团队中一个合格的代码手,那么这套题是你最好的选择,快AC吧! 本系列即是为了提高水题代码手的素养而准备的!水题经常需要用到

java 水题练手汇总

最近学java,会陆续找点水题练手. 题目链接 1 import java.util.*; 2 import java.awt.*; 3 import java.math.*; 4 5 public class Main { 6 7 public static void main(String args[]) { 8 Scanner cin=new Scanner(System.in); 9 int n, i; 10 int f[] = new int[35]; 11 f[0] = 0; 12

【Floyd(并非水题orz)】BZOJ4093-[Usaco2013 Dec]Vacation Planning

最近刷水太多标注一下防止它淹没在silver的水题中--我成为了本题,第一个T掉的人QAQ [题目大意] Bovinia设计了连接N (1 < = N < = 20,000)个农场的航班.对于任何航班,指定了其中的k个农场作为枢纽. (1 < = K <= 200 , K < = N). 目前,共有M种单向航班( 1 < = M < = 20,000 ),第i个航班从农场u_i至农场v_i花费d_i ( 1 < = d_i < =10,000 )美元.

第十一届“蓝狐网络杯”湖南省大学生计算机程序设计竞赛 B - 大还是小? 字符串水题

B - 大还是小? Time Limit:5000MS     Memory Limit:65535KB     64bit IO Format: Description 输入两个实数,判断第一个数大,第二个数大还是一样大.每个数的格式为: [整数部分].[小数部分] 简单起见,整数部分和小数部分都保证非空,且整数部分不会有前导 0.不过,小数部分的最 后可以有 0,因此 0.0 和 0.000 是一样大的. Input 输入包含不超过 20 组数据.每组数据包含一行,有两个实数(格式如前所述)

01背包水题篇之HDU3466——Proud Merchants

这是个好题,菜鸟刚学dp,这题把我以前的想法全都给完完全全的颠覆了.其实是自己没了解无后效性的概念. 然后我去开开心心滴跑去问队长:"队长,队长,怎么理解动归的无后效性啊???" 学长很深沉滴对我说:"做多了就会了" "噢噢"(好吧) 然后学长又补了句:"能构成有向无环图的都能用DP搞." 我心里想:"队长就知道搞妹~~~." 默默去翻小白书看看DAG去了. 为了搞清楚这题怎么写,操了度娘千百遍,还是没搞定