| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1272 人关注过本帖
标题:求大神出个参考
只看楼主 加入收藏
黑鸭
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-6-22
结帖率:20%
收藏
已结贴  问题点数:20 回复次数:8 
求大神出个参考
图片附件: 游客没有浏览图片的权限,请 登录注册
2020-06-22 12:58
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:20 
别的伸手党,也顶多出一个整体,你是出一张整试卷呀!

程序代码:
#include <iostream>
#include <numeric>
using namespace std;

int main( void )
{
    unsigned a, b;
    if( !(cin>>a>>b) )
        return 1;
    cout <<  lcm(a,b) << endl;
}
2020-06-22 15:37
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
没那么多时间做一整张试卷,只能有闲暇时一个个回复

程序代码:
#include <iostream>
#include <iterator>
#include <numeric>
#include <algorithm>
using namespace std;

int main( void )
{
    unsigned a[28];
    copy_n( std::istream_iterator<unsigned>(cin), size(a), a );

    double avg = std::accumulate(begin(a),end(a),0.0) / size(a);
    copy_if( begin(a), end(a), std::ostream_iterator<unsigned>(cout," "), [=](const auto& val){return val<avg;} );
}
2020-06-22 15:55
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
程序代码:
#include <iostream>
#include <cstdint>
using namespace std;

int main( void )
{
    uint64_t n;
    cin >> n;

    uint64_t m = 0;
    for( uint64_t t=n; t; t/=10 )
        m = m*10 + t%10;

    cout << (n==m) << endl;
}
2020-06-22 16:02
黑鸭
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-6-22
收藏
得分:0 
回复 2楼 rjsp
哈哈哈,这是一大道题
2020-06-22 16:14
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
程序代码:
#include <iostream>
using namespace std;

unsigned foo( unsigned a, unsigned b, unsigned n )
{
    a = a%b;
    for( unsigned i=0; i+1<n; ++i )
        a = a*10%b;
    return a*10/b;
}

int main( void )
{
    unsigned a, b, n;
    cin >> a >> b >> n;
    cout << foo(a,b,n) << endl;
}
2020-06-22 16:21
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
程序代码:
#include <iostream>
#include <iomanip>
using namespace std;

double foo( unsigned n )
{
    double sum=0, a=1;
    for( unsigned i=0; i!=n; ++i )
    {
        a = 1+1/a;
        sum += a;
    }
    return sum;
}

int main( void )
{
    unsigned n;
    cin >> n;
    cout << fixed << setprecision(9) << foo(n) << endl;
}


[此贴子已经被作者于2020-6-23 08:21编辑过]

2020-06-22 16:29
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
刚刚搬砖回来,一身汗,没时间了,写得有些烂

程序代码:
#include <iostream>
#include <functional>
#include <algorithm>
using namespace std;

int main( void )
{
    char buf[] = { 'A','A','4','4','3','3','2','2' };
    for( ; std::next_permutation(begin(buf),end(buf),std::greater<char>()); )
    {
        auto foo = [=](char ch, size_t interval) {
            auto a = std::find( begin(buf), end(buf), ch );
            auto b = std::find( a+1, end(buf),ch );
            return a+interval == b;
        };

        if( foo('A',2) && foo('2',3) && foo('3',4) && foo('4',5) )
            break;
    }

    cout.write( buf, size(buf) );
}


[此贴子已经被作者于2020-6-23 08:30编辑过]

2020-06-22 17:08
黑鸭
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-6-22
收藏
得分:0 
回复 8楼 rjsp
哈哈哈,想跟着你一起搬砖学东西
2020-06-22 17:12
快速回复:求大神出个参考
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059071 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved