UVA 1594( Ducci Sequence)

UVA 1594
UVA 1594
#include <iostream>
#include <vector>
#include <cmath>//絕對(duì)值函數(shù)abs()
using namespace std;

int main()
{
    int group;//表示一共幾組數(shù)據(jù)
    int n;//表示接下來(lái)輸入的數(shù)據(jù)是幾元
    int num;//組數(shù)據(jù)里面的數(shù)字
    cin >> group;
    for (int i = 1; i <= group; i++)
    {
        vector<int> nums;//表示一組數(shù)據(jù)
        vector <int> tempnums;
        cin >> n;
        for (int j = 1; j <=n ; j++)
        {
            cin >> num;
            nums.push_back(num);
            tempnums.push_back(num);
        }
        for (int k = 0; k < 1000; k++)
        {
            int total = 0;
            for (int j = 0; j< n; j++)
                total += nums[j];
            if (total == 0)
            {
                cout << "ZERO\n";
                break;
            }
            for (int j = 0; j < n; j++)
            {
                if (j==n-1)
                    tempnums[j] = abs(nums[j] - nums[0]);
                else
                    tempnums[j] = abs(nums[j] - nums[j+1]);
            }
            for (int j = 0; j < n; j++)
            {
                nums[j] = tempnums[j];
            }
        }
        int total = 0;
        for (int j = 0; j < n; j++)
            total += nums[j];
        if (total != 0)
        {
            cout << "Loop\n";
        }
    }
    system("pause");
    return 0;
}

運(yùn)行結(jié)果:

運(yùn)行結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,693評(píng)論 19 139
  • Run Loops 運(yùn)行循環(huán)是與線程相關(guān)聯(lián)的基礎(chǔ)架構(gòu)的一部分。runloop是一個(gè)事件處理循環(huán),你可以使用它來(lái)處理...
    曾經(jīng)那樣美閱讀 562評(píng)論 0 0
  • 本文主要講了java中多線程的使用方法、線程同步、線程數(shù)據(jù)傳遞、線程狀態(tài)及相應(yīng)的一些線程函數(shù)用法、概述等。 首先講...
    李欣陽(yáng)閱讀 2,602評(píng)論 1 15
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,824評(píng)論 18 399
  • 女人七年了帶孩子做飯,可男人做了半個(gè)月的飯就說(shuō)叨,他說(shuō)他一天掙400,做一天飯我得給他四百,我就郁悶了,孩子...
    雅雅羊閱讀 243評(píng)論 4 1

友情鏈接更多精彩內(nèi)容