首页 > 其他分享 >NYOJ新手村做题寄

NYOJ新手村做题寄

时间:2023-02-06 00:34:50浏览次数:52  
标签:main 新手村 int namespace NYOJ 做题 using include

T1  余数 - NYOJ

思路:直接for遍历一遍数字,然后找到这个数字 i % n 是不是为 3 即可

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i = 1;i <= 20000;i++){
        if(i % n == 3)cout<<i<<endl;
        
}
    return 0;
}

 

T2 打印乘法表 - NYOJ

思路:按九九乘法表打印即可(不过题目说打印前 n 列,稍微改一改就好!)

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i = 1;i <= n;i++){
        for(int j = 1;j <= i;j++){
            cout<<j<<"*"<<i<<"="<<i*j<<" ";
}
        cout<<endl;
}
    return 0;
}

 

T3 神奇的偶数 - NYOJ

思路:直接 i % 2 == 0 判断偶数即可!

#include<iostream>
using namespace std;
int main()
{
    for(int i = 1;i <= 200;i++){
        if(i % 2 == 0)cout<<i<<endl;
}
    return 0;
}

 

T4 判断倍数 - NYOJ

思路:直接取余判断即可!(值得注意的是别忘记前一个数比后一个数小,要两者分别判断取余!)

#include<iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if(a % b == 0|| b % a == 0)cout<<"YES"<<endl;
    else cout<<"NO"<<endl;
    return 0;
}

 

T5 计科acm第一复读机 - NYOJ

思路:直接for操作即可!

#include<iostream>
using namespace std;
int main()
{
    string s;
    int n;
    cin>>n>>s;
   
    for(int i = 1;i <= n;i++){
        cout<<s<<endl;
}
    
}

 

标签:main,新手村,int,namespace,NYOJ,做题,using,include
From: https://www.cnblogs.com/Alaso687/p/17094250.html

相关文章

  • 做题笔记:NOIP2018 货币系统
    截至目前见过的最妙背包问题。藏的真的很深。有必要为此写一篇笔记。题意给你一个货币系统\(A\),其中包含\(n\)种不同面值的货币,第\(i\)种货币面值为\(a_i\)。......
  • 2023 二月 做题记录
    2.3P3119首先有显然结论:在一个环上反走一定是不值的,因为环上的点本来就相互可达。缩点后建立正反图跑最短路,设正图最短路数组为\(dis1\),反图最短路数组为\(dis2\),对于......
  • 周做题记录 #2
    肝完了/ll。在U群看到了sys的博客,感觉很有道理,以后还是不要给自己设限,多做做难题。P8338[AHOI2022]排列Analysis好困难。设\(P\)所有置换环大小为\(sz_i\),则......
  • 2023.2 做题笔记
    【Baekjoon19394】EulerianOrientation选中边不好做,考虑删除边,一个删除\(x\)条边的图的权值是\((m-x)^2\),令\(k\)个合法图分别删除\(x_1,x_2,...,x_k\),答案就是\(......
  • NYOJ-757-期末考试
    期末考试时间限制:1000ms|内存限制:65535KB难度:2描述马上就要考试了,小T有许多作业要做,而且每个老师都给出来了作业要交的期限,如果在规定的期限内没交作业就会扣......
  • NYOJ-448-寻找最大数
    寻找最大数1000 ms | 内存限制:655352请在整数n中删除m个数字,使得余下的数字按原次序组成的新数最大,比如当n=92081346718538,m=10时,则新的最大数是988......
  • 做题笔记:洛谷P8966
    考场没做出来。赛后看了讲解PPT,补了,是一道很妙的题,所以来写一篇笔记。尝试过交题解,但不给过,又见题解区已经有一篇非常好的非官方题解,个人也感觉写的太草也太抽象,达不到题......
  • 做题笔记:次短路(P2865)
    虽然算法难度达不到记笔记的级别但由于个人认为较为重要,故作记录。抓住最短路和次短路的一个区别,最少一条边不同。所以不妨正反(\(1\)和\(n\))分别跑最短路。然后枚......
  • DP做题合集
    第一题P7074[CSP-J2020]方格取数做法【dp】阶段因为只能往左不能往右,所以我们可以以一列作为一个阶段。又因为路线不能重复,所以在一列之中,只能一直向上或一直向下,所......
  • ARC 154 做题笔记
    目录ABC现在只做了A~C,会D了以后再更。A题目大意:有两个长度为\(N\)的整数,\(A\)和\(B\)。设\(A_i\)为\(A\)从高到低第\(i\)位,\(B_i\)同理。现在可以对于......